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 effacer le contenu des cellules
- Charger la feuille de calcul Excel existante
- Sélectionnez la plage, la ligne ou la colonne que vous souhaitez effacer
- Invoquer la méthode
ClearContents
sur la plage sélectionnée - Utilisez la méthode
Clear
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, vous permettant de l'exécuter sur n'importe quelle plage, quelle que soit sa taille. Voici quelques exemples :
- Effacer une seule cellule :
- workSheet ["A1"].ClearContents()
- Effacer une colonne :
- workSheet.GetColumn("B").ClearContents()
- Effacer une ligne :
- workSheet.GetRow(3).ClearContents()
Effacer une plage bidimensionnelle (plusieurs lignes et colonnes) :
- 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")
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 y parvenir, utilisez simplement 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")