2017-07-28 28 views
1

嘿,伙计们有没有在.writer阶段将文件导出到一个新的名为单独的文件夹的方式说“成绩报告单熊猫XlsxWriter出口到新的文件夹

我试着搜索,似乎无法找到。什么

这里是我的代码在年底写的.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) 

回答

4

您需要先创建文件夹,作家似乎并没有能够做到这一点 用这种方法试试。 :

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') 
+0

Baller !!!有效! –

+0

@SamRussoPalmer,感谢您告诉我,我对第一次尝试太自信了...... – PRMoureu