Heim > Artikel > Backend-Entwicklung > So verwenden Sie Python, um Excel über win32 COM zu öffnen und Sheet hinzuzufügen
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!