Comment utiliser Python pour ouvrir Excel via Win32 COM et ajouter une feuille

不言
Libérer: 2018-05-02 15:58:25
original
3241 Les gens l'ont consulté

Cet article présente principalement la méthode d'utilisation de Python pour ouvrir Excel et ajouter une feuille via win32 COM. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Pour win32. COM Je ne le connais pas très bien et je ne sais pas combien d'attributs ou de méthodes un programme peut utiliser. Le simple fait d'ajouter une page de feuille m'a pris beaucoup de temps, car ce genre de succès vient d'essais et d'erreurs.

Modifiez le code comme suit :

#!/usr/bin/python
 
from win32com.client import Dispatch
 
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlApp.Worksheets.Add()
Copier après la connexion

Résultat de l'exécution du programme :

La version Excel que j'utilise n'a qu'une seule page Feuille à son ouverture par défaut. Après l'opération ci-dessus, deux pages Feuille apparaissent à l'ouverture. On peut voir que la page Feuille a été créée avec succès. .

Si vous souhaitez préciser le nom de la page Feuille, vous devez modifier un attribut lors de sa création. Modifiez le code comme suit :

#!/usr/bin/python
from win32com.client import Dispatch
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlApp.Worksheets.Add().Name = 'test'
xlSheet = xlApp.Worksheets('test')
xlSheet.Cells(1,1).Value = 'title'
xlSheet.Cells(2,1).Value = 123
Copier après la connexion

Le résultat de l'exécution du programme est le suivant :

À partir des résultats ci-dessus, vous pouvez voir que l'opération réalise non seulement la création d'une nouvelle page de feuille, mais réalise également la fonction de nommer la page de feuille nouvellement créée. Une fois la création et la dénomination terminées, la page Feuille guidée par le nom réalise l'écriture des informations.

Recommandations associées :

Comment utiliser le package Requests de Python pour implémenter une connexion simulée




Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!