如何将 Pandas 数据保存到 Excel 多张表中?
要将PandasDataFrames保存到多个Excel表格中,我们可以使用该方法。请确保您有openpyxl使用前安装的软件包。pd.ExcelWriter()ExcelWriter()
步骤
创建二维、大小可变、潜在异构的表格数据df1。
打印输入数据帧df1。
创建另一个DataFramedf2并打印它。
使用ExcelWriter()方法将给定的格式化单元格写入Excel工作表。
示例
import pandas as pd
df1 = pd.DataFrame(
[[5, 2], [4, 1]],
index=["One", "Two"],
columns=["Rank", "Subjects"]
)
df2 = pd.DataFrame(
[[15, 21], [41, 11]],
index=["One", "Two"],
columns=["Rank", "Subjects"]
)
print "DataFrame 1:\n", df1
print "DataFrame 2:\n", df2
with pd.ExcelWriter('output.xlsx') as writer:
df1.to_excel(writer, sheet_name='Sheet_name_1')
df2.to_excel(writer, sheet_name='Sheet_name_2')输出结果DataFrame 1:
Rank Subjects
One 5 2
Two 4 1
DataFrame 2:
Rank Subjects
One 15 21
Two 41 11它还将在您的项目目录中创建一个名为“output.xlsx”的Excel文件,并将DataFrame值保存在两个不同的工作表中。
热门推荐
10 狗年祝福语简短的英语
11 感谢室友毕业祝福语简短
12 圣诞圣节祝福语简短
13 小孩考过祝福语简短的话
14 狗年祝福语简短的英文
15 简短俏皮可爱的祝福语
16 祝福语通用句子大全简短
17 早安毕业文案祝福语简短
18 朋友古言祝福语简短