pandas 保存xls文档同个文档不同工作表
要在同一个xls文档中创建不同的工作表,可以使用pandas的ExcelWriter对象。下面是一个示例代码,演示了如何将两个DataFrame保存到同一个xls文档的不同工作表中:
import pandas as pd
# 创建两个DataFrame示例数据
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})
# 创建ExcelWriter对象
writer = pd.ExcelWriter('output.xls')
# 将DataFrame写入不同的工作表
df1.to_excel(writer, sheet_name='Sheet1', index=False)
df2.to_excel(writer, sheet_name='Sheet2', index=False)
# 保存Excel文件
writer.save()
在上面的示例中,首先创建了两个DataFrame对象(df1和df2),然后创建了一个ExcelWriter对象(writer),并指定要保存的xls文件名。接下来,使用to_excel()方法将DataFrame写入不同的工作表,通过sheet_name参数指定工作表的名称。最后,调用save()方法保存Excel文件。
运行上述代码后,将会生成一个名为"output.xls"的xls文件,其中包含两个工作表(Sheet1和Sheet2),分别保存了df1和df2的数据。
原文地址: https://www.cveoy.top/t/topic/iTne 著作权归作者所有。请勿转载和采集!