Insertion et suppression de lignes et de colonnes

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.

Comment Gérer les Lignes/Colonnes

Aspose.Cells fournit une classe Workbook qui représente un fichier Microsoft Excel. La classe Workbook contient une collection WorksheetCollection qui permet 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 de ces méthodes sont discutées ci-dessous.

Comment Insérer une Ligne

Insérez une ligne à n’importe quel emplacement en appelant la méthode insertRows de la collection Cells. La méthode insertRows  prend l’index de la ligne où la nouvelle ligne sera insérée comme premier argument, et le nombre de lignes à insérer comme deuxième argument.

Comment Insérer Plusieurs Lignes

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

  • Indice de ligne : l’indice 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 formatage, utilisez la surcharge insertRows qui prend InsertOptions comme paramètre. Définissez la propriété CopyFormatType de la classe InsertOptions avec l’Énumération CopyFormatType. L’Énumération CopyFormatType dispose de trois membres comme indiqué ci-dessous.

  • SAME_AS_ABOVE : Formate la ligne de la même manière que la ligne précédente.
  • SAME_AS_BELOW :  Formate la ligne de la même manière que la ligne suivante.
  • CLEAR : Efface le formatage.

Comment supprimer une ligne

Pour supprimer une ligne à n’importe quel emplacement, appelez la méthode deleteRows de la collection Cells. La méthode deleteRows prend deux paramètres :

  • Indice de ligne : l’indice de la ligne à partir de laquelle les lignes seront supprimées.
  • Nombre de lignes : le nombre total de lignes à supprimer.

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 :

  • Indice de ligne : l’indice de la ligne à partir de laquelle les lignes seront supprimées.
  • Nombre de lignes : le nombre total de lignes à supprimer.

Comment insérer une ou plusieurs colonnes

Les développeurs peuvent également insérer une colonne dans la feuille de calcul à n’importe quel emplacement en appelant la méthode insertColumns de la collection Cells. La méthode insertColumns prend deux paramètres :

  • Index de colonne, l’index de la colonne à partir de laquelle la colonne sera insérée.
  • Nombre de colonnes, le nombre total de colonnes à insérer

Comment supprimer une colonne

Pour supprimer une colonne de la feuille de calcul à n’importe quel emplacement, appelez la méthode deleteColumns de la collection Cells. La méthode deleteColumns prend les paramètres suivants :

  • Indice de colonne : l’indice de la colonne à partir de laquelle la colonne sera supprimée.
  • Nombre de colonnes : le nombre total de colonnes à supprimer.
  • Mettre à jour la référence : paramètre booléen pour indiquer s’il faut mettre à jour les références dans d’autres feuilles de calcul.