Ein Modul, mit dem Sie Excel-Dateien (Erweiterung xlsx) mit Python erstellen können. Sie können Tabellen generieren, die in Excel 2007 oder höher angezeigt wurden, jede Zelleigenschaft optimieren und ein ziemlich umfangreiches Formular erstellen. Aus verschiedenen Gründen muss das endgültige Ausgabeformat Excel sein. Es wird jedoch empfohlen, wenn die Eingabe sehr mühsam ist und Sie Excel nicht normal schreiben können.
Berühren Sie vorerst einfach.
Vorerst können Sie es mit einfacher Installation installieren. Dies ist auch unter Windows-Bedingungen in Ordnung
> easy_install xlsxwriter
Importieren Sie zunächst das Modul mit import xls xwriter
.
Erstellen Sie als Nächstes eine Arbeitsmappe, indem Sie den Dateinamen angeben, fügen Sie nach Bedarf mehrere Arbeitsblätter ein und schließen Sie die Arbeitsmappe, wenn die Verarbeitung abgeschlossen ist. Die Datei wird dann abgeschlossen.
sample.py
import xlsxwriter
wb = xlsxwriter.Workbook('test.xlsx')
ws = wb.add_worksheet("Blattname")
ws.write(0, 0, "Test Test Test")
wb.close()
Sie können auch Tabellen erstellen, die in Excel 2007 oder höher hinzugefügt wurden.
sample.py
#Unterlassung
data = []
headers = [
{ "header": "Header 1"},
{ "header": "Header 2"},
{ "header": "Header 3"}]
ws.add_table(0, 0, len(data) - 1, len(headers) - 1, {
'data': data,
'autofilter': True,
'header_row': True,
'banded_rows': True,
'banded_columns': True,
'first_column': True,
'columns': headers
})
#Unterlassung
Jetzt hast du einen Tisch. Hört sich gut an.
Das einzige, was ich versuchte, war "das Ganze umwickeln und anzeigen".
set_text_wrap.py
#Unterlassung
format = workbook.add_format()
format.set_text_wrap()
ws.set_column(0, 0, 13)
ws.set_column(1, 2, 13, format)
#Unterlassung
Das erste Argument von set_column () ist die Spaltennummer der ersten Spalte, die dieses Format verwendet, das zweite Argument ist die Spaltennummer der letzten Spalte, das dritte Argument ist die Spaltenbreite und das letzte Objekt, das das Format angibt. Wenn Sie eine haben, geben Sie diese im vierten Argument an.
Viele Informationen finden Sie auf der Modulseite. http://xlsxwriter.readthedocs.org/en/latest/ Wenn wir unten rechts auf dem Bildschirm nachsehen, scheinen wir zu versuchen, eine Referenz im PDF- oder ePUB-Format zu erhalten.
Recommended Posts