Insérer ou supprimer des lignes dans une feuille de calcul Excel

Contents
[ ]

Aspose.Cells for Python via .NET offre deux méthodes pour l’insertion et la suppression de lignes : Cells.insert_rows et Cells.delete_rows. Ces méthodes sont optimisées pour les performances et font le travail très rapidement.

Pour insérer ou supprimer un certain nombre de lignes, nous vous recommandons d’utiliser toujours les méthodes Cells.insert_rows et Cells.delete_rows au lieu d’utiliser les méthodes Cells.insert_row ou delete_row dans une boucle.

Aspose.Cells for Python via .NET fonctionne de la même manière que Microsoft Excel. Lorsque des lignes ou des colonnes sont ajoutées, le contenu de la feuille de calcul est déplacé vers le bas et vers la droite. Lorsque des lignes ou des colonnes sont supprimées, le contenu de la feuille de calcul est déplacé vers le haut ou vers la gauche. Toutes les références dans les autres feuilles de calcul et cellules sont mises à jour lorsque des lignes sont ajoutées ou supprimées.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Instantiate a Workbook object.
# Load a template file.
workbook = Workbook(dataDir + "book1.xlsx")
# Get the first worksheet in the book.
sheet = workbook.worksheets[0]
# Insert 10 rows at row index 2 (insertion starts at 3rd row)
sheet.cells.insert_rows(2, 10)
# Delete 5 rows now. (8th row - 12th row)
sheet.cells.delete_rows(7, 5)
# Save the excel file.
workbook.save(dataDir + "out_book1.out.xlsx")