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 ') 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 >
|