Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie Python, um Excel über win32 COM zu öffnen und Sheet hinzuzufügen

So verwenden Sie Python, um Excel über win32 COM zu öffnen und Sheet hinzuzufügen

不言
不言Original
2018-05-02 15:58:253276Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zum Öffnen von Excel und zum Hinzufügen von Tabellen über Win32 COM vor. Jetzt kann ich ihn mit Ihnen teilen.

Für Win32 COM Ich bin damit nicht sehr vertraut und weiß nicht, wie viele Attribute oder Methoden ein Programm bedienen kann. Allein das Hinzufügen einer Sheet-Seite hat lange gedauert, da dieser Erfolg durch Versuch und Irrtum entsteht.

Bearbeiten Sie den Code wie folgt:

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

Programmlaufergebnis:

Die von mir verwendete Excel-Version hat beim Öffnen standardmäßig nur eine Blattseite. Nach dem obigen Vorgang werden beim Öffnen zwei Blattseiten angezeigt.

Wenn Sie den Namen der Blattseite angeben möchten, müssen Sie beim Erstellen ein Attribut ändern. Ändern Sie den Code wie folgt:

#!/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

Das Ergebnis der Programmausführung lautet wie folgt:

Wie möglich Wie aus den obigen Ergebnissen hervorgeht, realisiert der Vorgang nicht nur die Erstellung einer neuen Blattseite, sondern auch die Funktion der Benennung der neu erstellten Blattseite. Nachdem die Erstellung und Benennung abgeschlossen ist, realisiert die vom Namen geleitete Blattseite das Schreiben von Informationen.

Verwandte Empfehlungen:

So verwenden Sie das Requests-Paket von Python, um eine simulierte Anmeldung zu implementieren




Das obige ist der detaillierte Inhalt vonSo verwenden Sie Python, um Excel über win32 COM zu öffnen und Sheet hinzuzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn