Cómo limpiar las células
La limpieza del contenido de las celdas puede utilizarse para varios fines, como eliminar datos no deseados u obsoletos, restablecer los valores de las celdas, limpiar los diseños de las hojas de cálculo, preparar plantillas o corregir errores de introducción de datos.
IronXL simplifica el proceso de limpieza del contenido de las celdas en C# sin necesidad de Interop.
Cómo borrar el contenido de las celdas
- Descargar la biblioteca C# para borrar el contenido de las celdas
- Cargar la hoja de cálculo Excel existente
- Seleccione el rango, fila o columna que desea borrar
- Invocar el
ClaroContents
en el intervalo seleccionado - Utiliza el
Claro
para eliminar todas las hojas de cálculo
Instalar con NuGet
Install-Package IronXL.Excel
Borrar una sola célula Ejemplo
Para borrar el contenido de una celda seleccionada, puede utilizar el método BorrarContenido
.
:path=/static-assets/excel/content-code-examples/how-to/clear-cells-clear-single-cell.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.GetWorkSheet("Data");
// Borrar el contenido de la celda
workSheet["A1"].ClearContents();
workBook.SaveAs("clearSingleCell.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.GetWorkSheet("Data")
' Borrar el contenido de la celda
workSheet("A1").ClearContents()
workBook.SaveAs("clearSingleCell.xlsx")
Borrar rango de celdas Ejemplo
Este método está disponible en la clase Range, lo que permite ejecutarlo sobre cualquier rango, independientemente de su tamaño. He aquí algunos ejemplos:
- Borra una sola celda:
- hojaDeTrabajo ["A1"]DespejarContenido()
- Borrar una columna:
- HojaTrabajo.ObtenerColumna("B")DespejarContenido()
- Borra una fila:
- HojaTrabajo.GetRow(3)DespejarContenido()
- Despejar un campo bidimensional (varias filas y columnas):
- hojaDeTrabajo ["D6:F9"]DespejarContenido()
:path=/static-assets/excel/content-code-examples/how-to/clear-cells-clear-cell-range.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.GetWorkSheet("Data");
// Borrar una sola celda(A1)
workSheet["A1"].ClearContents();
// Borrar una columna(B)
workSheet.GetColumn("B").ClearContents();
// Borrar una fila(4)
workSheet.GetRow(3).ClearContents();
// Borrar un rango bidimensional(D6:F9)
workSheet["D6:F9"].ClearContents();
workBook.SaveAs("clearCellRange.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.GetWorkSheet("Data")
' Borrar una sola celda(A1)
workSheet("A1").ClearContents()
' Borrar una columna(B)
workSheet.GetColumn("B").ClearContents()
' Borrar una fila(4)
workSheet.GetRow(3).ClearContents()
' Borrar un rango bidimensional(D6:F9)
workSheet("D6:F9").ClearContents()
workBook.SaveAs("clearCellRange.xlsx")
Hoja de cálculo de resultados
![Muestra](/static-assets/excel/how-to/clear-cells/clear-cells-sample.png)
Antes de
![Borrar rango de celdas](/static-assets/excel/how-to/clear-cells/clear-cells-clear-cell-range.png)
En
Ejemplo de recopilación de hojas de cálculo claras
Además de borrar celdas individuales, también puedes borrar todas las hojas de trabajo de un libro con facilidad. Para ello, basta con utilizar el método Clear
en la colección de hojas de cálculo. Este método le permite eliminar todas las hojas de trabajo de una sola vez, proporcionando una manera conveniente de restablecer el libro de trabajo a su estado inicial.
:path=/static-assets/excel/content-code-examples/how-to/clear-cells-clear.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Borrar todas las hojas de cálculo
workBook.WorkSheets.Clear();
workBook.SaveAs("useClear.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Borrar todas las hojas de cálculo
workBook.WorkSheets.Clear()
workBook.SaveAs("useClear.xlsx")