Comment manipuler des fichiers xls avec python

les utilisateurs de Python ne sont pas donnés une seule interface unifiée pour interagir avec les fichiers de feuille de calcul Excel. Au lieu de cela, il y a deux bibliothèques différentes: xlrd et xlwt, ou "Excel lecteur" 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 troisième bibliothèque, xlutils, pour déplacer des données d`une bibliothèque à l`autre.

  • Téléchargez et installez les bibliothèques en tapant la commande suivante dans un terminal:

    easy_install xlwt xlrd xlutils

  • Ouvrez un éditeur de texte et collez ce qui suit pour importer les bibliothèques:

    xlwt d`importation




    xlrd d`importation

    xlutils d`importation

  • Collez le suivant ensuite d`ouvrir un fichier XLS existant, ajouter une nouvelle feuille de calcul avec des données et une formule, et d`écrire les nouvelles données sur le disque à nouveau:

    open_workbook nativeBook = ( `example.xls`)

    myBook = copie (nativeBook)

    feuille = 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`)

    Celui-ci utilise le "open_workbook" xlrd fonction de la "copie" fonction de xlutils traduire le classeur xlrd dans un classeur xlwt, et "add_sheet," "écrire," et "enregistrer" les fonctions de xlwt.

Conseils & Avertissements

  • La procédure d`ouverture d`un terminal varie en fonction du système d`exploitation. Sous Mac OS X, cliquez sur le "Projecteur" icône et le type "Terminal." Sous Windows, cliquez sur "Démarrer," puis "Courir," et le type "cmd." Sur les systèmes Unix ou Linux, il y a normalement un terminal icône sur le bureau.

AUTRES

» » » » Comment manipuler des fichiers xls avec python