Mit Python in Excel-Tabellen schreiben: Eine umfassende Anleitung
Möglicherweise sind Sie auf die Notwendigkeit gestoßen, Daten aus Ihrem Python-Programm in ein Excel zu exportieren Kalkulationstabelle. In diesem Artikel werden die verschiedenen Methoden und Überlegungen untersucht, die zum Erreichen dieser Aufgabe erforderlich sind.
Verfügbare Optionen
Python bietet mehrere Bibliotheken für die Arbeit mit Excel-Tabellen, darunter xlwt, XlsXcessive und openpyxl. Jede Bibliothek bietet ihre eigenen, einzigartigen Funktionen.
CSV-Format
Alternativ können Sie in Betracht ziehen, in eine CSV-Datei zu schreiben. Das CSV-Format (Comma-Separated Values) ist ein einfaches, textbasiertes Format, das Daten in Spalten speichert. Möglicherweise müssen Sie die Daten jedoch entsprechend formatieren, damit sie dem gewünschten Layout in Excel entsprechen.
Formatierung mit xlwt
In Ihrem Beispiel haben Sie xlwt verwendet, um eine zu erstellen Excel-Tabelle. Um die Zellen in der for-Schleife (Liste1-Werte) zu formatieren, können Sie das Stilmodul verwenden. Hier ist eine modifizierte Version Ihres Codes:
import xlwt from xlwt import Style, easyxf # Create workbook and sheet book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("Sheet 1") # Create styles for different cell types style_title = easyxf('font: bold 1') style_values = easyxf(num_format_str='0.0000000000') # Write headers sheet1.write(0, 0, "Display",>
Dieser aktualisierte Code verwendet die Funktion easyxf, um benutzerdefinierte Zellstile zu definieren, sodass Sie die Werte von list1 als Zahlen mit einer angegebenen Anzahl von Dezimalstellen formatieren können.
Das obige ist der detaillierte Inhalt vonWie kann ich Daten aus Python in eine Excel-Tabelle schreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!