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 réduire la plage 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
- Utilisez la méthode
Trim
sur la plage, la ligne ou la colonne sélectionnée - Vérifiez la plage de retour de la méthode trim
Exemple de plage de cellules de découpe
Sélectionnez la plage de cellules souhaitée et appliquez la méthode Trim
dessus. 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 dans la plage. Pour résoudre cela, vous pouvez appliquer le tri pour déplacer ces cellules vides soit en haut, soit en 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()
