Maison  >  Article  >  développement back-end  >  Comment utiliser Python pour ouvrir Excel via Win32 COM et ajouter une feuille

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

不言
不言original
2018-05-02 15:58:253224parcourir

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()

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

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!

Déclaration:
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