Heim > Artikel > Backend-Entwicklung > Leicht verständliche Anleitung zum Exportieren von Excel aus Pandas
Einfaches und leicht verständliches Tutorial zum Schreiben von Pandas für Excel, das spezifische Codebeispiele erfordert
[Einführung]
In der Datenanalyse und -verarbeitung ist Pandas eine sehr leistungsstarke Python-Bibliothek. Es bietet benutzerfreundliche Datenstrukturen und Datenanalysetools, die sich besonders für die Arbeit mit Tabellendaten eignen. Unter diesen ist das Schreiben von Daten in Excel-Dateien ein sehr häufiger Vorgang. In diesem Artikel wird erläutert, wie Sie mit Pandas Daten in Excel-Dateien schreiben, und es werden spezifische Codebeispiele bereitgestellt.
【Vorbereitung】
Bevor wir Pandas verwenden, müssen wir zuerst die Pandas-Bibliothek installieren. Pandas können über den folgenden Befehl installiert werden:
pip install pandas
Darüber hinaus müssen wir auch die Bibliothek openpyxl
installieren, die für die Interaktion zwischen Pandas und Excel-Dateien verwendet wird. openpyxl
库,该库用于Pandas与Excel文件之间的交互。
pip install openpyxl
【示例一:将DataFrame写入Excel文件】
假设我们有一个名为data
的DataFrame,我们希望将其写入Excel文件。首先,我们需要导入Pandas库,并创建一个DataFrame。以下是代码示例:
import pandas as pd # 创建DataFrame data = {'姓名': ['张三', '李四', '王五'], '年龄': [22, 25, 28], '性别': ['男', '女', '男']} df = pd.DataFrame(data)
接着,我们可以使用to_excel
函数将DataFrame写入Excel文件。需要注意的是,我们需要指定文件的路径。以下是将DataFrame写入Excel文件的代码示例:
# 将DataFrame写入Excel文件 df.to_excel('data.xlsx', index=False)
通过运行上述代码,我们就成功地将DataFrame写入了名为data.xlsx
的Excel文件。
【示例二:将多个DataFrame写入同一个Excel文件】
若要将多个DataFrame写入同一个Excel文件的不同Sheet中,可以使用ExcelWriter
和to_excel
函数来实现。以下是代码示例:
import pandas as pd # 创建DataFrame data1 = {'姓名': ['张三', '李四', '王五'], '年龄': [22, 25, 28], '性别': ['男', '女', '男']} data2 = {'城市': ['上海', '北京', '广州'], '职业': ['医生', '律师', '教师']} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) # 创建ExcelWriter对象 writer = pd.ExcelWriter('data.xlsx', engine='openpyxl') # 将df1写入Sheet1 df1.to_excel(writer, sheet_name='Sheet1', index=False) # 将df2写入Sheet2 df2.to_excel(writer, sheet_name='Sheet2', index=False) # 保存Excel文件 writer.save()
通过运行上述代码,我们就可以将两个DataFrame写入同一个Excel文件的不同Sheet中。
【示例三:将DataFrame的部分列写入Excel文件】
有时候,我们只需要将DataFrame中的部分列写入Excel文件。可以使用to_excel
函数的columns
参数来指定要导出的列。以下是代码示例:
import pandas as pd # 创建DataFrame data = {'姓名': ['张三', '李四', '王五'], '年龄': [22, 25, 28], '性别': ['男', '女', '男']} df = pd.DataFrame(data) # 将指定列写入Excel文件 df.to_excel('data.xlsx', columns=['姓名', '年龄'], index=False)
通过运行上述代码,我们就可以将data
中的姓名
和年龄
两列写入Excel文件data.xlsx
rrreee
Angenommen, wir haben einen DataFrame mit dem Namen data
und möchten ihn in eine Excel-Datei schreiben. Zuerst müssen wir die Pandas-Bibliothek importieren und einen DataFrame erstellen. Das Folgende ist ein Codebeispiel:
rrreee
to_excel
verwenden, um den DataFrame in eine Excel-Datei zu schreiben. Es ist zu beachten, dass wir den Pfad der Datei angeben müssen. Das Folgende ist ein Codebeispiel zum Schreiben eines DataFrames in eine Excel-Datei: 🎜rrreee🎜Durch die Ausführung des obigen Codes haben wir den DataFrame erfolgreich in eine Excel-Datei mit dem Namen data.xlsx
geschrieben. 🎜🎜[Beispiel 2: Mehrere DataFrames in dieselbe Excel-Datei schreiben]🎜Um mehrere DataFrames in verschiedene Tabellenblätter derselben Excel-Datei zu schreiben, können Sie die Funktionen ExcelWriter
und to_excel
verwenden erreichen. Das Folgende ist ein Codebeispiel: 🎜rrreee🎜Durch Ausführen des obigen Codes können wir zwei DataFrames in verschiedene Tabellenblätter derselben Excel-Datei schreiben. 🎜🎜【Beispiel 3: Einige Spalten von DataFrame in eine Excel-Datei schreiben】🎜Manchmal müssen wir nur einige Spalten von DataFrame in eine Excel-Datei schreiben. Sie können den Parameter columns
der Funktion to_excel
verwenden, um die zu exportierenden Spalten anzugeben. Das Folgende ist ein Codebeispiel: 🎜rrreee🎜Durch Ausführen des obigen Codes können wir die beiden Spalten name
und age
in data
hineinschreiben eine Excel-Datei data.xlsx
. 🎜🎜【Fazit】🎜In diesem Artikel wird kurz vorgestellt, wie Sie mit Pandas Daten in Excel-Dateien schreiben, einschließlich des Schreibens von DataFrame in eine Excel-Datei, des Schreibens mehrerer DataFrames in dieselbe Excel-Datei und des Schreibens einiger Spalten von DataFrame in eine Excel-Datei. Ich hoffe, dieser Artikel wird Ihnen helfen, Pandas zu lernen! 🎜Das obige ist der detaillierte Inhalt vonLeicht verständliche Anleitung zum Exportieren von Excel aus Pandas. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!