Pandas: 保存两个数据表到同一个 Excel 文件
使用 Pandas 库可以将两个数据表保存到同一个 Excel 文件中的两个表。下面是一个示例代码:
import pandas as pd
# 创建两个数据表
data1 = {'Name': ['John', 'Mike', 'Sarah'],
'Age': [25, 30, 28]}
df1 = pd.DataFrame(data1)
data2 = {'Name': ['Tom', 'Emily', 'Chris'],
'Age': [32, 27, 29]}
df2 = pd.DataFrame(data2)
# 创建 Excel Writer 对象
writer = pd.ExcelWriter('output.xlsx')
# 将数据表写入 Excel 文件
df1.to_excel(writer, sheet_name='Sheet1', index=False)
df2.to_excel(writer, sheet_name='Sheet2', index=False)
# 保存 Excel 文件
writer.save()
在上面的示例代码中,首先创建了两个数据表 df1 和 df2。然后,使用 pd.ExcelWriter() 创建一个 Excel Writer 对象,将 Excel 文件名指定为 'output.xlsx'。
接下来,使用 df1.to_excel() 和 df2.to_excel() 将两个数据表写入 Excel 文件,分别指定了 sheet_name 参数为 'Sheet1' 和 'Sheet2',并将 index 设置为 False 以去除默认的索引列。
最后,使用 writer.save() 保存 Excel 文件。
执行完以上代码后,将会在当前目录下生成一个名为 'output.xlsx' 的 Excel 文件,其中包含了两个表 'Sheet1' 和 'Sheet2'。
原文地址: https://www.cveoy.top/t/topic/ngDe 著作权归作者所有。请勿转载和采集!