Insertion et suppression de lignes et colonnes dans un fichier Excel

Introduction

Que vous créiez une nouvelle feuille de calcul à partir de zéro ou travailliez sur une feuille de calcul existante, vous pouvez avoir besoin d’ajouter des lignes ou des colonnes supplémentaires pour accueillir plus de données. Inversement, vous pouvez également avoir besoin de supprimer des lignes ou des colonnes à partir de positions spécifiées dans la feuille de calcul. Pour répondre à ces exigences, Aspose.Cells fournit un ensemble très simple de classes et de méthodes, discutées ci-dessous.

Gérer les lignes et les colonnes

Aspose.Cells fournit une classe Workbook qui représente un fichier Microsoft Excel. La classe Workbook contient une collection Worksheets permettant d’accéder à chaque feuille de calcul dans un fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells qui représente toutes les cellules de la feuille de calcul.

La collection Cells fournit plusieurs méthodes pour gérer les lignes et les colonnes dans une feuille de calcul. Certaines d’entre elles sont discutées ci-dessous.

Insérer des lignes et des colonnes

Comment Insérer une Ligne

Insérez une ligne dans la feuille de calcul à n’importe quel emplacement en appelant la méthode InsertRow de la collection Cells. La méthode InsertRow prend l’index de la ligne où la nouvelle ligne sera insérée.

Comment Insérer Plusieurs Lignes

Pour insérer plusieurs lignes dans une feuille de calcul, appelez la méthode InsertRows de la collection Cells. La méthode InsertRows prend deux paramètres :

  • Index de la ligne, l’index de la ligne à partir de laquelle les nouvelles lignes seront insérées.
  • Nombre de lignes, le nombre total de lignes à insérer.

Comment insérer une ligne avec mise en forme

Pour insérer une ligne avec des options de mise en forme, utilisez la surcharge InsertRows qui prend InsertOptions en paramètre. Définissez la propriété CopyFormatType de la classe InsertOptions avec l’énumération CopyFormatType. L’énumération CopyFormatType a trois membres comme indiqué ci-dessous.

  • SameAsAbove: Formate la ligne de la même façon que la ligne ci-dessus.
  • SameAsBelow: Formate la ligne de la même façon que la ligne ci-dessous.
  • Clear: Efface la mise en forme.

Comment insérer une colonne

Les développeurs peuvent également insérer une colonne dans la feuille de calcul à n’importe quel emplacement en appelant la méthode InsertColumn de la collection Cells. La méthode InsertColumn prend l’index de la colonne où la nouvelle colonne sera insérée.

Supprimer des lignes et des colonnes

Comment supprimer plusieurs lignes

Pour supprimer plusieurs lignes d’une feuille de calcul, appelez la méthode DeleteRows de la collection Cells. La méthode DeleteRows prend deux paramètres :

  • Index de la ligne, l’index de la ligne à partir de laquelle les lignes seront supprimées.
  • Nombre de lignes, le nombre total de lignes à supprimer.

Comment supprimer une colonne

Pour supprimer une colonne de la feuille de calcul à n’importe quel emplacement, appelez la méthode DeleteColumn de la collection Cells. La méthode DeleteColumn prend l’index de la colonne à supprimer.