Pandas:将多个数据帧导出到多个xlsx文件

2024-04-20 06:28:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有多个数据帧(DF),比如

  • df1型
  • df2型
  • 。。。在
  • df24型

我想将每个DF导出到一个单独的xlsx文件中,例如

  • df1的“output_T1.xlsx”
  • df2的“output_T2.xlsx”
  • 。。。在
  • df24的“output_T24.xlsx”。在

虽然我知道如何使用tou csv:

df[i].to_csv('output_T%s.csv' %(1+i), index = False) 

我不知道怎么用数据框到excel. 这是我做的代码,我收到了一个类型错误。在

^{pr2}$

TypeError:“\u XlsxWriter”对象不支持项分配

任何提示,建议都将不胜感激。在

干杯


Tags: 文件csvto数据dfoutputxlsxdf1
1条回答
网友
1楼 · 发布于 2024-04-20 06:28:25

问题在于:

writer[i] = pd.ExcelWriter('output_P%s.xlsx')

你说writerExcelWriter。那么,为什么要尝试为其第[i]个元素赋值呢?试试这个:

^{pr2}$

相关问题 更多 >