Comment rogner les plages de cellules dans Excel en utilisant IronXL

Comment tronquer une plage de cellules en C# sans interopérabilité

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

La bibliothèque IronXL permet de supprimer toutes les lignes et colonnes vides aux limites des plages dans le code C# sans utiliser Office Interop. Cette fonctionnalité facilite le traitement et la manipulation efficaces des données sans la surcharge liée à la suite Office.

Démarrage rapide : rogner les bordures d'une plage de cellules avec IronXL

Voici un exemple très simple montrant comment supprimer toutes les lignes et colonnes vides autour d'une colonne sélectionnée à l'aide d'IronXL en C#. Un seul appel API suffit – aucune configuration complexe n'est requise.

Nuget IconCommencez dès maintenant à créer des PDF avec NuGet :

  1. Installez IronXL avec le gestionnaire de packages NuGet

    PM > Install-Package IronXL.Excel

  2. Copiez et exécutez cet extrait de code.

    IronXL.WorkBook.Create(IronXL.ExcelFileFormat.XLSX)
        .DefaultWorkSheet.GetColumn(0)
        .Trim();
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronXL dans votre projet dès aujourd'hui grâce à un essai gratuit.
    arrow pointer


Exemple de Réduction de Plage de Cellules

Select the desired Range of cells and apply the Trim method on it. Cette méthode supprime les cellules vides en début et en fin de 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 remédier à cela, vous pouvez appliquer un tri afin de déplacer ces cellules vides en haut ou 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()
$vbLabelText   $csharpLabel
Colonne de garniture

Questions Fréquemment Posées

Comment puis-je découper des plages de cellules dans Excel en utilisant C# ?

Vous pouvez utiliser la méthode Trim d'IronXL pour supprimer les cellules vides au début et à la fin des plages, lignes ou colonnes sélectionnées dans les feuilles de calcul Excel.

Quel est le but de la méthode Trim dans IronXL ?

La méthode Trim dans IronXL est utilisée pour supprimer les cellules vides aux bordures de la plage, ligne ou colonne sélectionnée dans une feuille de calcul Excel, améliorant ainsi l'efficacité des données.

Puis-je télécharger IronXL depuis NuGet ?

Oui, vous pouvez télécharger IronXL depuis le gestionnaire de packages NuGet en visitant https://nuget.org/packages/IronXL.Excel/.

IronXL nécessite-t-il Office Interop pour découper des plages Excel ?

Non, IronXL peut découper des plages de cellules sans avoir besoin d'Office Interop, ce qui réduit la charge liée à l'utilisation d'outils Microsoft Office.

Comment gérer les cellules vides au milieu des lignes et colonnes ?

Bien que la méthode Trim ne supprime pas les cellules vides au milieu, vous pouvez appliquer un tri pour réarranger les cellules vides en haut ou en bas de la plage.

Quel format de fichier est compatible avec IronXL pour la découpe ?

IronXL fonctionne avec les fichiers Excel au format `.xlsx`, comme démontré dans les exemples où les fichiers sont chargés et enregistrés avec cette extension.

Comment puis-je vérifier le résultat de la méthode Trim ?

Après avoir appliqué la méthode Trim, vous pouvez vérifier la Range retournée pour vous assurer que les cellules vides au début et à la fin ont été supprimées.

Puis-je découper des lignes ou colonnes spécifiques en utilisant IronXL ?

Oui, IronXL vous permet de sélectionner des lignes ou colonnes spécifiques et d'appliquer la méthode Trim pour supprimer les cellules vides de leurs bordures.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 1,738,553 | Version: 2025.11 vient de sortir