Comment nettoyer les cellules
L'effacement du contenu des cellules peut être utilisé à diverses fins, telles que la suppression de données indésirables ou obsolètes, la réinitialisation des valeurs des cellules, le nettoyage de la mise en page des feuilles de calcul, la préparation de modèles ou la correction d'erreurs de saisie.
IronXL simplifie le processus d'effacement du contenu des cellules en C# sans avoir recours à l'interopérabilité.
Comment effacer le contenu des cellules
- Télécharger la bibliothèque C# pour l'effacement du contenu des cellules
- Charger la feuille de calcul Excel existante
- Sélectionnez la plage, la ligne ou la colonne que vous souhaitez effacer
- Invoquer le
Effacer le contenu
sur la plage sélectionnée - Utiliser le
Clair
pour supprimer toutes les feuilles de calcul
Commencez avec IronXL
Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.
Effacer une cellule unique Exemple
Pour effacer le contenu d'une cellule sélectionnée, vous pouvez utiliser la méthode 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")
Exemple d'effacement d'une plage de cellules
Cette méthode est disponible dans la classe Range, ce qui vous permet de l'exécuter sur n'importe quelle plage, quelle que soit sa taille. Voici quelques exemples :
- Effacer une seule cellule :
- feuille de travail["A1"].ClearContents()
- Effacer une colonne :
- feuille de travail.colonne("B").ClearContents()
- Effacer une ligne :
- Feuille de travail.GetRow(3).ClearContents()
Effacer une plage bidimensionnelle(plusieurs lignes et colonnes):
- feuille de travail["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")
Feuille de calcul de sortie
Avant
Après
Collection de feuilles de travail claires Exemple
Outre l'effacement de cellules individuelles, vous pouvez également supprimer facilement toutes les feuilles de calcul d'un classeur. Pour ce faire, il suffit d'utiliser la méthode Clear
sur la collection de feuilles de calcul. Cette méthode vous permet de supprimer toutes les feuilles de calcul en une seule fois, ce qui constitue un moyen pratique de remettre le classeur dans son état initial.
: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")