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.
Comienza con IronXL
Comience a usar IronXL en su proyecto hoy con una prueba gratuita.
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
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.
Consejos
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";
// Retrieve column
RangeColumn column = workSheet.GetColumn(0);
// Apply trimming
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"
' Retrieve column
Private column As RangeColumn = workSheet.GetColumn(0)
' Apply trimming
Private trimmedColumn As Range = workSheet.GetColumn(0).Trim()