Insérer supprimer des lignes ou des colonnes dans Excel en Python

Lors de la manipulation de feuilles de calcul, vous devrez souvent insérer ou supprimer des lignes et des colonnes dans vos feuilles de calcul. Conformément à cela, cet article explique comment manipuler les lignes et les colonnes dans les feuilles de calcul par programme. En particulier, vous apprendrez à insérer ou supprimer des lignes et des colonnes dans une feuille de calcul Excel en Python.

Bibliothèque Python pour insérer ou supprimer des lignes et des colonnes Excel

Afin d’insérer ou de supprimer des lignes et des colonnes dans les feuilles de calcul XLSX/XLS, nous utiliserons l’API Aspose.Cells for Python via Java. Il s’agit d’une puissante API de manipulation de feuilles de calcul qui fournit un large éventail de fonctionnalités pour l’automatisation d’Excel. Vous pouvez installer l’API à l’aide de la commande pip suivante.

pip install aspose-cells

Comment insérer des lignes dans Excel à l’aide de Python

Voici les étapes pour insérer des lignes dans une feuille de calcul Excel en Python.

L’exemple de code suivant montre comment insérer des lignes dans une feuille de calcul Excel à l’aide de Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Insert a row into the worksheet at 3rd position
worksheet.getCells().insertRows(2,1)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")

Comment insérer des colonnes dans Excel en Python

Voici les étapes pour insérer des colonnes dans une feuille de calcul Excel à l’aide de Python.

L’exemple de code suivant montre comment insérer des colonnes dans une feuille de calcul Excel à l’aide de Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Insert a column into the worksheet at 2nd position
worksheet.getCells().insertColumns(1,1)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")

Supprimer des lignes dans un Excel XLSX en Python

Voici les étapes pour supprimer des lignes d’une feuille de calcul Excel à l’aide de Python.

L’exemple de code suivant montre comment supprimer des lignes d’une feuille de calcul Excel en Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook("Book1.xls")

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Delete 10 rows from the worksheet starting from 3rd row
worksheet.getCells().deleteRows(2,10,True)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Row.xls")

Supprimer des colonnes dans Excel XLSX en Python

Voici les étapes pour supprimer des colonnes d’une feuille de calcul Excel à l’aide de Python.

L’exemple de code suivant montre comment supprimer des colonnes d’une feuille de calcul Excel à l’aide de Python.

# Instantiate a Workbook object by excel file path
workbook = self.Workbook('Book1.xls')

# Access the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)

# Delete a column from the worksheet at 2nd position
worksheet.getCells().deleteColumns(1,1,True)

# Save the modified Excel file in default (that is Excel 2003) format
workbook.save("Insert Column.xls")

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite afin d’utiliser l’API sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à travailler avec des lignes et des colonnes dans Excel. En particulier, vous avez vu comment insérer ou supprimer des lignes et des colonnes dans des feuilles de calcul Excel à l’aide de Python. De plus, vous pouvez en savoir plus sur l’API Python Excel à l’aide de la documentation. De plus, vous pouvez nous faire part de vos questions via notre forum.

Voir également