Bibliothèque Python gratuite pour lire, modifier et écrire des fichiers XLS
Une petite bibliothèque Python open source permet aux développeurs de lire, modifier, manipuler et écrire des données dans des feuilles de calcul Excel XLS via l'API Python.
Qu'est-ce que Pyexcel-XLS ?
Les fichiers Excel sont une composante omniprésente de la gestion d'entreprise et des données, aidant les utilisateurs à traiter les rapports financiers, l'analyse de données ou toute autre tâche impliquant des données tabulaires. Python, en tant que l'un des langages de programmation les plus populaires pour ces tâches, offre une variété de bibliothèques pour travailler avec différents formats de fichiers. En ce qui concerne la manipulation des fichiers Excel avec Python, la bibliothèque Pyexcel-XLS est une ressource précieuse qui simplifie le processus de lecture et d'écriture des fichiers Excel.
Pyexcel-XLS est une bibliothèque Python qui fait partie de la grande famille pyexcel, laquelle fournit une interface cohérente pour gérer divers formats de feuilles de calcul, y compris Excel. Cette bibliothèque permet aux utilisateurs de lire et d'écrire des données depuis et vers des fichiers Excel sans avoir besoin de code complexe de bas niveau. Elle offre une approche pratique et conviviale pour manipuler les fichiers Excel, la rendant adaptée à des tâches telles que l'extraction de données, la génération de rapports et l'automatisation. Plusieurs fonctionnalités importantes font partie de la bibliothèque, telles que l'écriture de données dans un fichier Excel, la lecture de fichiers Excel existants, l'application de styles aux cellules et aux lignes, la fusion de cellules, la gestion des formules Excel, le travail avec plusieurs feuilles et bien plus encore.
Pyexcel-XLS est une bibliothèque Python très facile à utiliser et précieuse pour travailler avec des fichiers Excel. Elle simplifie le processus de chargement, de lecture et d'écriture de données Excel, ce qui en fait un excellent choix pour un large éventail de tâches de manipulation de données. Que vous ayez besoin d'extraire des informations à partir de fichiers Excel ou de générer des rapports, cette bibliothèque peut rationaliser votre flux de travail. Ainsi, si vous travaillez fréquemment avec des fichiers Excel en Python, essayez-la et découvrez la commodité qu'elle offre.
Commencer avec Pyexcel-XLS
La façon recommandée d'installer la bibliothèque Pyexcel-XLS est d'utiliser pip. Veuillez utiliser la commande suivante pour une installation fluide.
Installer Pyexcel-XLS via la commande PIP
pip install Pyexcel-XLSInstaller Pyexcel-XLS via GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Écrire dans un fichier Excel avec Python
La bibliothèque open source Pyexcel-XLS offre la possibilité de créer un fichier Excel XLS simple et d'y écrire des données avec seulement quelques lignes de code Python dans leurs propres applications. Les développeurs peuvent également appliquer différents types de mise en forme, charger des données depuis une source externe, insérer de nouvelles lignes et colonnes, fusionner des cellules à la fois verticalement et horizontalement, etc. Dans l'exemple suivant, les utilisateurs créent un classeur Excel, y ajoutent des données, nomment les colonnes en fonction de la première ligne et étendent les lignes avec leurs données en utilisant du code Python.
Comment créer une simple feuille de calcul Excel XLS à l'aide de la bibliothèque Python ?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
Lire un fichier Excel via l'API Python
La bibliothèque Pyexcel-XLS facilite la lecture des fichiers Excel par les développeurs de logiciels au sein de leurs propres applications, sans aucune dépendance externe. Elle permet aux développeurs Python de charger et de lire un fichier XLS existant en quelques lignes de code Python. Elle offre également la prise en charge de la lecture d’une seule feuille de calcul. De plus, il est possible d’accéder et de lire des colonnes ou une ligne spécifiques d’un fichier Excel donné. Ce qui suit montre à quel point il est simple pour les développeurs de lire des données à partir d’un fichier Excel en utilisant du code Python.
Comment lire des données à partir d'un document Excel XLS avec Python?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
Support des fonctionnalités diverses
La bibliothèque open source Pyexcel-XLS est une bibliothèque Python précieuse pour travailler avec les fichiers Excel. Elle simplifie le processus de lecture et d’écriture des données Excel, ce qui en fait un excellent choix pour un large éventail de tâches de manipulation de données. Plusieurs fonctionnalités importantes font partie de la bibliothèque, telles que le formatage des cellules, l’ajout de bordures, la définition des couleurs des cellules pour rendre vos fichiers Excel visuellement attrayants, la fusion des cellules à la fois verticalement et horizontalement, l’écriture et l’évaluation des formules Excel, la création ainsi que la manipulation de plusieurs feuilles au sein d’un même fichier Excel, etc.