Les utilisateurs de Python ne sont pas donnés une seule interface unifiée pour interagir avec les fichiers de tableur Excel. Au lieu de cela , il ya deux bibliothèques différentes : XLRD et xlwt , ou « Excel Reader" et " Writer Excel. " Les structures de données utilisées par les deux bibliothèques ne sont pas directement compatibles , afin que les développeurs Python doivent utiliser une bibliothèque tierce , xlutils , pour déplacer des données d'une bibliothèque à l'autre . Instructions
1
télécharger et installer les bibliothèques en tapant la commande suivante dans un terminal:
easy_install xlwt xlrd xlutils
2
Ouvrez un éditeur de texte et coller la suivante pour importer les bibliothèques :
importation xlwt
importation xlrd
importation xlutils
3
Collez le texte suivant après l'ouverture un fichier XLS existant, ajouter une nouvelle feuille de calcul avec des données et une formule et écrire les nouvelles données sur le disque à nouveau :
nativeBook = open_workbook (' example.xls ')
MyBook = copie ( nativeBook ) feuille de
= myBook.add_sheet (' feuille de test ')
ws.write (0,0, 1234)
ws.write (0, 1, 4321 )
ws.write ( 0,2 , xlwt.Formula ("A1 + B1 "))
wb.save (' example.xls ')
< p > Cette méthode utilise la fonction " open_workbook " de xlrd , la fonction " copier" xlutils de traduire le classeur xlrd dans un classeur xlwt , et " add_sheet », « écrire » et «sauver» les fonctions de xlwt .
< br >