Comment modifier une feuille de calcul Excel avec Python et Openpyxl

Les feuilles de calcul Excel peuvent être puissantes, mais certains travaux peuvent nécessiter encore plus de puissance d’affichage. Entrez Python et le module Openpyxl.

Openpyxl offre des fonctionnalités qui vous permettent de travailler avec des données Excel à partir de Python. Vous pouvez l’utiliser pour traiter des informations, développer de toutes nouvelles feuilles de calcul et également ajuster des formules.

La collection est pratique si vous avez besoin d’automatiser les mêmes calculs répétitifs sur de nombreux fichiers Excel. Cela peut être le cas si vous avez besoin de gérer des mégadonnées ou d’évaluer des données.

Comment installer le module Openpyxl

Tout d’abord, configurez Openpyxl sur votre système informatique en suivant ces étapes :

  1. Ouvrez une invite de commande et exécutez ce qui suit :
  2. Si ce qui précède ne fonctionne pas, vous pouvez télécharger le composant à partir de Page Web de téléchargement de fichiers d’Openpyxl : Navigateur ouvert à la page où vous pouvez télécharger Openpyxl
    1. Téléchargez la version openpyxl. documents tar.gz.
    2. Extraire les composants des données.
    3. Ouvrir une commande ponctuelle. Accédez au dossier des fichiers extraits et exécutez également la commande suivante :

Créez vos fichiers Excel ainsi que des données de test

Créez de nombreux fichiers Excel et incluez-y des données d’examen. Si vous débutez avec Excel, de nombreux outils peuvent vous aider à l’apprendre.

  1. Créez de nombreux fichiers Excel dans le même dossier. Dans ce scénario, il y a 5 fichiers Excel. Chaque fichier stocke des données démographiques pour 3 nations différentes. Explorateur de fichiers Windows ouvert montrant de nombreux fichiers Excel
  2. Dans chaque donnée Excel, ajoutez des informations de test. Par exemple: Fichier Excel ouvert avec tableau des données démographiques
Voir aussi :  useState vs useReducer dans React : choisir le bon crochet de gestion d'état

Cet exemple comprend des informations relatives à la population de nombreux pays.

Comment créer le script Python

Créez le script Python en respectant :

  1. Créez une toute nouvelle donnée appelée dataAnalysisScript.py. Ouvrez-le à l’aide de n’importe quel excellent éditeur plein écran, comme Visual Studio Code ou Atom.
  2. Ajoutez les trois importations adhérentes en haut du fichier. « os » et également « sys » s’associent à l’accès aux documents sur votre système informatique ou à la fermeture du programme. « openpyxl » est le composant téléchargé et installé dans l’action précédente qui vous permet d’examiner et également de composer des données Excel.
  3. Sous les importations, incluez le cadre fondamental du script Python répertorié ci-dessous. Gardez à l’esprit que le framework de code en Python dépend de l’indentation correcte.
  4. À l’intérieur de la boucle while, ajoutez un moment pour que l’utilisateur accède au cours dans le dossier qui contient les données Excel.

Comment lire et écrire des données à partir des fichiers Excel

Utilisez une faille for pour ouvrir, extraire, contrôler et fermer chacune des données Excel.

  1. Ajoutez une faille for pour chaque document Excel. À l’intérieur de la faille, ouvrez chaque document.
  2. Le code conforme lit une valeur particulière à partir d’une certaine cellule :
  3. Le code conforme crée des informations dans la cellule « A10 »:

    Vous pouvez également écrire dans la cellule en définissant la ligne ainsi que le numéro de colonne. Le code suivant ajoute le nombre « 2 » dans la cellule « F1 ».

Comment exécuter des fonctions Excel intégrées à l’aide du script Python

Pour chaque donnée Excel, calculez la somme, la norme et la variance typique pour chaque colonne « nation ». Le code d’adhésion détermine le nombre de tous les numéros pour chaque pays :

  • ‘= SUM( B4: B9)’ est le calcul Excel qui inclura tous les nombres dans la colonne B entre les cellules B4 et également B9.
  • sheet.value est la valeur de la cellule B11. Le programme enregistrera certainement le résultat final dans cette cellule.
Voir aussi :  Que sont les interfaces Java 8 et comment les utilisez-vous ?

Vous pouvez en outre calculer la norme ainsi que les fonctions Excel de variance conventionnelles révélées de la même manière.

Fichier Excel ouvert avec la somme, la moyenne et l'écart type remplis

Comment écrire dans le fichier et fermer le classeur

Le code continu conserve et ferme également chaque classeur, puis ferme le programme.

  1. À l’intérieur de la faille for, après avoir exécuté les fonctions Excel nécessaires, conservez les modifications apportées au fichier Excel.
  2. En dehors de la boucle for, fermez le script Python.

Le code complètement :

Comment exécuter le script Python

  1. Ouvrez l’invite de commande. Accédez à l’endroit où vous avez conservé votre manuscrit. Si vous avez enregistré votre script sur le bureau, la commande ressemblera à ceci :
  2. Entrez ce qui suit pour exécuter le manuscrit :
  3. Le manuscrit commencera par vous demander d’aller dans le dossier qui stocke toutes vos données Excel. Par exemple, si vous gardiez ce dossier sur le bureau, le cours des documents serait :
  4. Ouvrez parmi les documents Excel du dossier pour vérifier les modifications apportées.

Assurez-vous qu’aucun des documents Excel n’est ouvert lorsque vous exécutez le manuscrit.

Automatiser davantage avec Python

Vous savez maintenant comment exécuter les fonctionnalités d’Excel dans un script Python. Vous pouvez maintenant apprendre à exécuter de nombreuses autres fonctions Excel, ainsi que de nombreuses autres façons d’automatiser des documents Excel. Cela consiste à utiliser une collection comme Pandas pour importer des informations, ou peut-être à utiliser Visual Basic pour exécuter des tâches répétées dans Excel.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *