Cómo recortar el rango de celdas
La librería IronXL permite eliminar todas las filas y columnas vacías en los bordes del rango en código C# sin usar Office Interop. Esta característica permite procesar y manipular datos de forma eficiente sin la sobrecarga de interactuar con el paquete Office.
Cómo Recortar Rango de Celdas en Excel
- Descargar biblioteca C# para recortar el rango de celdas
- Abrir una hoja de cálculo Excel existente o crear una nueva
- Seleccione el intervalo, la fila o la columna que desea recortar
- Utilice
Recorte
en el rango, fila o columna seleccionados - Compruebe la devolución Gama del método de recorte
Instalar con NuGet
Install-Package IronXL.Excel
Ejemplo de rango de celdas de recorte
Seleccione el Gama de celdas y aplicarle el método Trim
. Este método recorta las celdas vacías iniciales y finales del rango seleccionado.
Consejo
Trim
no elimina las celdas vacías situadas en medio de las filas y columnas dentro del rango. Para solucionarlo, puede aplicar clasificación para empujar esas celdas vacías a la parte superior o inferior del rango.:path=/static-assets/excel/content-code-examples/how-to/trim-cell-range-column.cs
using IronXL;
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["A2"].Value = "A2";
workSheet["A3"].Value = "A3";
workSheet["B1"].Value = "B1";
workSheet["B2"].Value = "B2";
workSheet["B3"].Value = "B3";
workSheet["B4"].Value = "B4";
// Recuperar columna
RangeColumn column = workSheet.GetColumn(0);
// Aplicar recorte
Range trimmedColumn = workSheet.GetColumn(0).Trim();
Imports IronXL
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("A2").Value = "A2"
Private workSheet("A3").Value = "A3"
Private workSheet("B1").Value = "B1"
Private workSheet("B2").Value = "B2"
Private workSheet("B3").Value = "B3"
Private workSheet("B4").Value = "B4"
' Recuperar columna
Private column As RangeColumn = workSheet.GetColumn(0)
' Aplicar recorte
Private trimmedColumn As Range = workSheet.GetColumn(0).Trim()
![Columna de ajuste](/static-assets/excel/how-to/trim-cell-range/trim-cell-range-column.png)