Cómo limpiar las células

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith Bin

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

// 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")
VB   C#

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

// 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")
VB   C#

Hoja de cálculo de resultados

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

// 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")
VB   C#
Chaknith related to Ejemplo de recopilación de hojas de cálculo claras

Chaknith Bin

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.