Pandas XlsxWriter 导出到新文件夹

Sam*_*mer 1 python python-3.x pandas

嘿伙计们,在 .writer 阶段有没有办法将文件导出到一个名为“Report Cards”的新单独文件夹中

我尝试过搜索,但似乎找不到任何东西。

这是我最后编写 .xlsx 的代码:

writer = pd.ExcelWriter('Part_Report_Card_' + fname, engine='xlsxwriter')
header.to_excel(writer, sheet_name='Report Card', index=False, header=False)
df2.to_excel(writer, sheet_name='Report Card', startrow=7, startcol=0, 
index=False, header=False)
Run Code Online (Sandbox Code Playgroud)

PRM*_*reu 5

您需要先创建文件夹,作者似乎无法做到这一点。尝试用这个方法:

import os
report_path = 'Report Cards'
if not os.path.exists(report_path):
    os.makedirs(report_path)

writer = pd.ExcelWriter(os.path.join(report_path, 
                        'Part_Report_Card_' + fname), 
                        engine='xlsxwriter')
Run Code Online (Sandbox Code Playgroud)