Redimensionar filas y columnas de Excel en C#
using IronXL;

// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Apply auto resize on row 2
workSheet.AutoSizeRow(1);

// Apply auto resize on column A
workSheet.AutoSizeColumn(0);

// Apply auto resize on column D
workSheet.AutoSizeColumn(3, true);

workBook.SaveAs("autoResize.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
Redimensionar filas y columnas de Excel en C#

Redimensionar filas y columnas de Excel en C#

Cambiar el tamaño de las filas y columnas en una hoja de cálculo puede ahorrar mucho espacio y hacerla más legible. La biblioteca IronXL de C# tiene la funcionalidad de ajustar automáticamente el tamaño de filas y columnas. Dado que se hace en C#, los métodos resize pueden ser llamados en todas las filas y columnas existentes, automatizando así las tareas manuales en las hojas de cálculo.

Cambiar automáticamente el tamaño de las filas

El método AutoSizeRow ajusta automáticamente el tamaño de la altura de la fila especificada basándose en la longitud de su valor. Otra sobrecarga de AutoSizeRow toma el segundo parámetro como un valor Booleano. Si es verdadero, se considerará la altura de las celdas combinadas.

Cambiar el tamaño de las columnas automáticamente

Utilice el método \AutoSizeColumn para ajustar el ancho de una columna basándose en la longitud de su valor. Similar a ``AutoSizeRow, también es posible hacer que el ajuste del tamaño de la columna considere el ancho de una celda combinada.

Tenga en cuenta que todas las posiciones de filas y columnas mencionadas anteriormente siguen la indexación basada en cero.

Aprenda a ajustar automáticamente el tamaño de filas y columnas de Excel con C#
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,362,812Versión:2026.11recién lanzado