Contenu du cours
Automatisation d'Excel avec Python (Projet)
Automatisation d'Excel avec Python (Projet)
Graphiques
La bibliothèque openpyxl en Python fournit des méthodes pour créer et ajouter des graphiques aux feuilles de calcul Excel. Ajouter des graphiques aux données Excel peut vous aider à visualiser les tendances, les motifs et les relations dans les données, ce qui facilite leur compréhension et leur analyse. Avec openpyxl, vous pouvez créer une variété de graphiques, tels que des graphiques en ligne, des graphiques à barres et des graphiques circulaires, et personnaliser l'apparence et la disposition du graphique pour répondre à vos besoins. Cette fonctionnalité vous permet d'automatiser la création de graphiques basés sur les données dans les fichiers Excel, économisant ainsi du temps et des efforts par rapport à la création et à la mise à jour manuelles des graphiques dans Excel.
Swipe to start coding
- Importez la classe
Workbook
deopenpyxl
pour créer un nouveau classeur Excel. - Importez
BarChart
etReference
deopenpyxl.chart
pour créer des graphiques et référencer des données dans les feuilles Excel. - Initialisez un nouveau
workbook
et sélectionnez la feuille active sur laquelle travailler. - Définissez une liste de
rows
contenant des données de ventes d'exemple, y compris des en-têtes pour "Magasin", "Ventes" et "Revenu", suivis de lignes de données. - Parcourez la liste des lignes et ajoutez chaque ligne à la feuille active du classeur, remplissant ainsi la feuille avec vos données.
- Créez un objet
BarChart
pour représenter les données de ventes et de revenus sous forme de graphique à barres. - Utilisez la fonction
Reference
pour spécifier la plage de données sur la feuille qui sera utilisée pour le graphique. Cela inclut la définition des lignes de début et de fin (1 à 8) et des colonnes (2 et 3) pour la plage de données. - Ajoutez les données au graphique, avec une option pour utiliser la première ligne (titres) comme étiquettes de données.
- Placez le graphique sur la feuille à la position spécifiée ("D2").
- Enregistrez le classeur dans un fichier nommé "chart.xlsx", qui contient maintenant les données de ventes et le graphique à barres.
Solution
Après tout, vous obtiendrez ce résultat :
Félicitations pour avoir terminé votre projet sur openpyxl en Python ! Votre capacité à manipuler des fichiers Excel de manière programmatique est une compétence précieuse qui sera utile dans diverses industries. Votre travail acharné et votre dévouement à ce projet sont évidents, et je suis sûr que vous avez beaucoup appris sur le travail avec les données dans Excel. Votre projet démontre votre expertise en openpyxl et sera précieux pour votre portfolio. Continuez votre excellent travail, et j'ai hâte de voir ce que vous accomplirez ensuite !
Merci pour vos commentaires !