Mis a jour le 2024-05-19, 15:38

openpyxl (lecture et ecriture xlsx)

openpyxl permet de lire, écrire et modifier des fichiers .xlsx. Faire import openpyxl pour l'utiliser
Manipulation d'un workbook :
Usage des ressources :
Sheets (onglets) d'un workbook :
Cellules :
Application directement d'un style :
Styles nommés : c'est une meilleure façon, on définit des styles, et on les utilise :
Pour adapter la largeur des colonnes :
for j, col in enumerate(sheet.columns, 1):
   sheet.column_dimensions[openpyxl.utils.get_column_letter(j)].auto_size = True
  
Pour avoir une cellule avec plusieurs lignes :
sheet.cell(i, j) = 'ligne1
ligne2'
sheet.cell(i, j).alignment = openpyxl.styles.Alignment(wrapText = True)
  
On peut créer des graphiques !

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert