首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将一组数据帧写入多张ExcelLocalDataSet中?

如何将一组数据帧写入多张ExcelLocalDataSet中?
EN

Stack Overflow用户
提问于 2020-04-20 10:32:14
回答 1查看 227关注 0票数 3

输入是一个数据帧列表。如何将其保存到每个数据帧都是单独工作表的ExcelLocalDataSet中?

EN

回答 1

Stack Overflow用户

发布于 2020-04-21 03:37:39

目前,ExcelLocalDataset实现目前正准备编写一张工作表,这为您提供了两种可能的操作:

代码语言:javascript
运行
复制
# Create some Pandas dataframes from some data.
df1 = pd.DataFrame({'Data': [11, 12, 13, 14]})
df2 = pd.DataFrame({'Data': [21, 22, 23, 24]})
df3 = pd.DataFrame({'Data': [31, 32, 33, 34]})

# Create a Pandas Excel writer using XlsxWriter as the engine.
writer = pd.ExcelWriter('pandas_multiple.xlsx', engine='xlsxwriter')

# Write each dataframe to a different worksheet.
df1.to_excel(writer, sheet_name='Sheet1')
df2.to_excel(writer, sheet_name='Sheet2')
df3.to_excel(writer, sheet_name='Sheet3')

# Close the Pandas Excel writer and output the Excel file.
writer.save()

来源:

  1. 如果您的用例使用的数据相同,但只是拆分在不同的工作表中,那么您可能希望结合使用本机支持的PartitionedDataSetExcelLocalDataSet来签出。

可以从给定位置递归加载所有或特定文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61314271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档