Comment réduire l'étendue des cellules
La bibliothèque IronXL permet de supprimer toutes les lignes et colonnes vides en bordure de plage en code C# sans utiliser Office Interop. Cette fonctionnalité permet un traitement et une manipulation efficaces des données sans avoir à interagir avec la suite Office.
Commencez avec IronXL
Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.
Comment découper une plage de cellules dans Excel
- Télécharger la bibliothèque C# pour découper les plages de cellules
- Ouvrir une feuille de calcul Excel existante ou en créer une nouvelle
- Sélectionnez une plage, une ligne ou une colonne à découper
- Utilisation
Garniture
sur la plage, la ligne ou la colonne sélectionnée - Vérifier le retour Gamme de la méthode de l'assiette
Exemple de plage de cellules de découpe
Sélectionnez le Gamme de cellules et lui appliquer la méthode Trim
. Cette méthode élimine les cellules vides en tête et en queue de la plage sélectionnée.
[{t :(La méthode Trim
ne supprime pas les cellules vides situées au milieu des lignes et des colonnes de la plage. Pour y remédier, vous pouvez demander triage pour déplacer ces cellules vides vers le haut ou le bas de la plage.)}]
:path=/static-assets/excel/content-code-examples/how-to/trim-cell-range-column.cs
using IronXL;
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["A2"].Value = "A2";
workSheet["A3"].Value = "A3";
workSheet["B1"].Value = "B1";
workSheet["B2"].Value = "B2";
workSheet["B3"].Value = "B3";
workSheet["B4"].Value = "B4";
// Retrieve column
RangeColumn column = workSheet.GetColumn(0);
// Apply trimming
Range trimmedColumn = workSheet.GetColumn(0).Trim();
Imports IronXL
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("A2").Value = "A2"
Private workSheet("A3").Value = "A3"
Private workSheet("B1").Value = "B1"
Private workSheet("B2").Value = "B2"
Private workSheet("B3").Value = "B3"
Private workSheet("B4").Value = "B4"
' Retrieve column
Private column As RangeColumn = workSheet.GetColumn(0)
' Apply trimming
Private trimmedColumn As Range = workSheet.GetColumn(0).Trim()