Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Excel les fichiers sont largement utilisés pour stocker et manipuler des données. Le stockage des données de vente et l'automatisation du calcul des prévisions de vente font partie des tâches courantes dans l'utilisation des feuilles Excel. Cependant, la manipulation manuelle peut s'avérer laborieuse et sujette à des erreurs lors de l'incorporation de ces données dans vos scripts Python. La bibliothèque pandas est souvent utilisée avec Python lorsque l'on traite de grands ensembles de données. Cependant, les utilisateurs doivent importer pandas ainsi que d'autres dépendances, ce qui n'est pas idéal en termes d'évolutivité. En outre, la courbe d'apprentissage de Python est abrupte et son API est décourageante pour un débutant en tant que tel, c'est là qu'intervient le robuste module Python IronXL, qui facilite le travail avec les fichiers Excel.
Ce billet vous apprend à lire des fichiers Excel en Python à l'aide du code Visual Studio. Nous discuterons des méthodes avancées pour un traitement efficace des données, nous passerons en revue la procédure d'installation et nous examinerons des exemples de code clés pour la lecture de différentes structures de données.
Créez un nouveau projet/environnement pour Python à l'aide du code Visual Studio.
Installer la bibliothèque IronXL pour Python.
Importer la bibliothèque dans le code Python.
Importer le fichier Excel à lire.
Sélectionnez la feuille de calcul et obtenez la valeur à l'aide de l'adresse de la plage ou de la cellule.
IronXL est un paquetage Python robuste créé spécialement pour faciliter le travail avec des fichiers Excel(.xls, .xlsx, et .xlsm) dans vos projets Python. Il fournit une API facile à utiliser pour une série d'opérations, servant de lien entre votre code Python et l'univers de la feuille de calcul Excel.
**Il fonctionne avec plusieurs versions d'Excel et prend en charge le format Excel XLSX, plus récent, et le format de fichier CSV en plus de l'ancien format Excel XLS.
La manipulation des données et l'intégration d'Excel permettent aux programmeurs de travailler avec des fichiers Excel et de fournir des solutions fiables. Pour plus d'informations sur l'utilisation, veuillez vous référer au document suivantla documentation.
Lancez Visual Studio Code.
Naviguer vers Fichier > Ouvrir le dossier(ou utilisez les raccourcis clavier pour Windows/Linux, Ctrl+K Ctrl+O, et macOS, Cmd+K Cmd+O).
Sélectionnez un endroit sur votre PC où vous souhaitez enregistrer votre dossier de projet nouvellement créé. Pour créer le dossier du projet, cliquez sur "Sélectionner un dossier".
Vous pouvez créer un nouveau fichier Python dans le dossier du projet nouvellement créé, qui contiendra votre code Python.
Il existe deux méthodes pour ce faire :
Dans Visual Studio Code, sélectionnez Terminal > New Terminal pour ouvrir une fenêtre de terminal.
Pour installer IronXL, utilisez le gestionnaire de paquets pip :
pip install IronXL
La lecture de fichiers Excel peut être facilement réalisée en utilisant IronXL avec quelques lignes de code. Commençons par créer le code nécessaire pour obtenir les données stockées dans un classeur Excel et l'ouvrir.
from ironxl import *
workbook = WorkBook.Load("Demo.xlsx")
worksheet = workbook.WorkSheets [0]
for cell in worksheet ["A2:A10"]:
print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))
L'importation de la bibliothèque IronXL nous donne accès à toutes ses fonctionnalités. Ensuite, nous chargeons le fichier Microsoft Excel avec lequel l'utilisateur souhaite travailler à l'aide de la fonction ironxl.open_workbook. Le chemin d'accès à vos classeurs Excel peut être transmis en tant que paramètre. Dans cet exemple, nous transmettons un fichier .xlsx. Il est également possible de passer des fichiers CSV en paramètre. Étant donné que les feuilles de calcul des fichiers Excel peuvent comporter plus d'une feuille, IronXL propose des méthodes pour accéder à plusieurs feuilles et les utiliser.
Ensuite, nous extrayons plusieurs feuilles Excel du classeur en utilisant le nom de la feuille de calcul ou en accédant à la feuille Excel par l'index si vous ne connaissez pas les noms des feuilles de calcul. En fonction de vos besoins, IronXL propose diverses options d'accès aux données. À partir de la feuille, nous pouvons obtenir la plage Excel de A2 à A10. Nous pouvons ensuite utiliser une boucle for pour afficher les valeurs une par une.
Le code ci-dessus utilise IronXL pour lire les fichiers Excel et affiche toutes les données sur une console comme le montre la capture d'écran ci-dessus.
Pour en savoir plus sur l'extrait de code IronXL et sur d'autres exemples connexes, veuillez vous reporter à la sectionla documentation.
Dans l'ensemble, IronXL est une bibliothèque Python solide et adaptable pour travailler avec des fichiers Excel. Au-delà de la lecture et de l'accès aux données, il simplifie toute une série d'opérations. IronXL permet aux développeurs d'automatiser les flux de travail et de rationaliser les tâches liées à Excel au sein de leurs applications Python. Les principales fonctionnalités comprennent la création et la modification de feuilles de calcul, le formatage des cellules, la gestion des formules et la génération de graphiques.
Son API intuitive, son indépendance par rapport à Microsoft Office et sa compatibilité avec d'autres formats de fichiers Excel figurent parmi ses principaux avantages. IronXL fournit les outils nécessaires pour automatiser la génération de rapports, nettoyer et traiter les grands ensembles de données stockés dans Excel, et exporter les fichiers Excel vers d'autres formats.
IronXL offre unegratuit options. Ils sont plus fonctionnels et offrent davantage de fonctionnalités et d'assistance. Visitez le site d'IronXLsite web pour obtenir des informations complètes et actualisées sur l'octroi de licences. Nous proposons également une série d'autres logiciels connexes destinés à accroître la productivité des développeurs et à rationaliser les opérations. Visiter ce sitesite web pour en savoir plus sur les produits d'Iron Software.
9 produits de l'API .NET pour vos documents de bureau