Cómo limpiar las células

Chaknith related to Cómo limpiar las células
Chaknith Bin
19 de junio, 2023
Actualizado 10 de diciembre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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.


Comienza con IronXL

Comience a usar IronXL en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


Borrar una sola célula Ejemplo

Para borrar el contenido de una celda seleccionada, puedes usar el método ClearContents.

: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");

// Clear cell content
workSheet["A1"].ClearContents();

workBook.SaveAs("clearSingleCell.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.GetWorkSheet("Data")

' Clear cell content
workSheet("A1").ClearContents()

workBook.SaveAs("clearSingleCell.xlsx")
$vbLabelText   $csharpLabel

Borrar rango de celdas Ejemplo

Este método está disponible en la clase Range, lo que le permite ejecutarlo en cualquier rango, independientemente de su tamaño. A continuación, se muestran algunos ejemplos:

  • Borra una sola celda:
  • workSheet["A1"].ClearContents()
  • Borrar una columna:
  • workSheet.GetColumn("B").ClearContents()
  • Borra una fila:
  • workSheet.GetRow(3).ClearContents()
  • Limpiar un rango bidimensional (múltiples filas y columnas):

    • workSheet ["D6:F9"].ClearContents()
: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");

// Clear a single cell(A1)
workSheet["A1"].ClearContents();

// Clear a column(B)
workSheet.GetColumn("B").ClearContents();

// Clear a row(4)
workSheet.GetRow(3).ClearContents();

// Clear a two-dimensional range(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")

' Clear a single cell(A1)
workSheet("A1").ClearContents()

' Clear a column(B)
workSheet.GetColumn("B").ClearContents()

' Clear a row(4)
workSheet.GetRow(3).ClearContents()

' Clear a two-dimensional range(D6:F9)
workSheet("D6:F9").ClearContents()

workBook.SaveAs("clearCellRange.xlsx")
$vbLabelText   $csharpLabel

Hoja de cálculo de resultados

Sample
Borrar rango de celdas

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 lograr esto, simplemente utilice el método Clear en la colección de hojas de trabajo. 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");

// Delete all worksheets
workBook.WorkSheets.Clear();

workBook.SaveAs("useClear.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Delete all worksheets
workBook.WorkSheets.Clear()

workBook.SaveAs("useClear.xlsx")
$vbLabelText   $csharpLabel
Chaknith related to Ejemplo de recopilación de hojas de cálculo claras
Ingeniero de software
Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.