1. Des produits
  2.   Éditeur
  3.   Python
  4.   Pyexcel-XLS
 
  

Bibliothèque d'éditeur Python XLS open source

Bibliothèque Python gratuite et open source pour créer et éditer des fichiers Excel XLS.

Qu'est-ce que Pyexcel-XLS ?

Pyexcel-XLS est une bibliothèque Python open source permettant de créer, d'ouvrir et de modifier des fichiers Microsoft Excel XLS. Il s'agit d'un sous-composant de la bibliothèque Pyexcel qui possède également d'autres composants en plus de Pyexcel-XLS. Pyexcel-XLS vous permet de travailler avec les lignes et les colonnes d'un fichier XLS que vous pouvez modifier, puis de sauvegarder le fichier XLS sur le disque. Pyexcel-XLS prend en charge un certain nombre de formats de fichiers Excel pour la lecture et l'écriture avec certaines contraintes.

Fonctionnalités de Pyexcel-XLS

Voici quelques-unes des principales fonctionnalités de l'API Pyexcel-XLS :

  • Une interface de programmation d'application (API) pour gérer plusieurs sources de données telles que les fichiers physiques, les fichiers mémoire, les tables SQLAlchemy, les modèles Django et les structures de données Python : dictionnaire, enregistrements et tableau.
  • Une API pour lire et écrire des données dans différents formats de fichiers Excel.
  • Pour les grands ensembles de données, le streaming de données est pris en charge. Un générateur peut vous être renvoyé. Découvrez iget_records, iget_array, isave_as et isave_book_as.

Formats de fichiers pris en charge

Pyexcel-XLS prend en charge les formats de fichiers suivants.

File FormatDefinition
csvcomma separated values
tsvtab separated values
csvza zip file that contains one or many csv files
tsvza zip file that contains one or many tsv files
xlsa spreadsheet file format created by MS-Excel 97-2003
xlsxMS-Excel Extensions to the Office Open XML SpreadsheetML File Format.
xlsman MS-Excel Macro-Enabled Workbook file
odsopen document spreadsheet
fodsflat open document spreadsheet
jsonjava script object notation
htmlhtml table of the data structure
simplesimple presentation
rstrStructured Text presentation of the data
mediawikimedia wiki table

Présentation de l'API Pyexcel

GitHub

Statistiques GitHub

Nom:
Langue:
Étoiles:
Fourchettes:
Licence:
Le référentiel a été mis à jour pour la dernière fois à

Premiers pas avec Pyexcel-XLS

Nous pouvons télécharger la bibliothèque Pyexcel-XLS depuis GitHub ou en utilisant la commande pip install :

Installation

L'installation de Pyexcel-XLS est simple et peut être effectuée à partir du terminal comme indiqué ci-dessous :

Installation de Pyexcel-XLS


pip3 install Pyexcel-XLS

Exemples de code Python Pyexcel-XLS

Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Lire et enregistrer un fichier XLS en Python

Vous pouvez lire un fichier XLS à l'aide de la bibliothèque Python Pyexcel-XLS, puis le réenregistrer sur le disque à l'aide de la commande save_as de l'API comme indiqué dans l'exemple de code suivant.

Ajouter une ligne à Excel XLS à l'aide de Python

Pyexcel-XLS vous permet d'ajouter une ligne au fichier Excel XLS à l'aide de la méthode get_sheet de la classe Workbook de l'API. Cela ajoute une ligne à côté du nombre maximal de lignes existant du fichier XLS, comme indiqué dans l'exemple de code suivant.

Ajouter une colonne à Excel XLS avec Pyexcel-XLS

Tout comme vous pouvez ajouter une ligne à un fichier XLS Excel à l'aide de l'API Pyexcel-XLS, vous pouvez ajouter une colonne au fichier XLS à l'aide de l'API. Ceci est illustré dans l'exemple de code suivant.

Mettre à jour les données des colonnes dans un fichier XLS en Python

En plus d'ajouter une nouvelle colonne à un fichier XLS, vous pouvez également mettre à jour le contenu d'une colonne existante à l'aide de l'API Pyexcel-XLS. Pour cela, il suffit d'accéder à la colonne par son index et de placer les données dans cette colonne spécifique.

Ressources

  • Fichier de modèle Excel GRATUIT
  • Conclusion

    L'API Pyexcel-XLS vous permet de travailler avec des fichiers XLS à partir de vos applications Python. Elle vous permet de lire, de modifier et de sauvegarder le fichier XLS modifié à l'aide de Python. Utilisez le modèle de fichier Excel gratuit ci-dessus

    Produits Similaires

     Français