Maison >développement back-end >Tutoriel Python >Comment utiliser Python pour ouvrir Excel via Win32 COM et ajouter une feuille
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!