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 pour Python via .NET fournit un ensemble très simple de classes et de méthodes, discuté ci-dessous.

Gérer les lignes et les colonnes

Aspose.Cells pour Python via .NET fournit une classe Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une collection worksheets 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 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 insert_row de la collection cells. La méthode insert_row 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 insert_rows de la collection cells. La méthode insert_rows 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 insert_rows qui prend InsertOptions en paramètre. Définissez la propriété copy_format_type de la classe InsertOptions avec l’énumération CopyFormatType. L’énumération CopyFormatType a 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 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 insert_column de la collection cells. La méthode insert_column 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 delete_rows de la collection cells. La méthode delete_rows 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 delete_column de la collection Cells. La méthode delete_column prend l’index de la colonne à supprimer.