我正在使用df.to_excel()将数据aframe写入5个Excel表。 例如:
df.to_excel(writer, sheet_name='Invoice details', index=False)
df.to_excel(writer, sheet_name='Invoice Summary', index=False)
是否有一种方法来指示如何按顺序排列表单? 也就是说,我希望发票汇总表是第一张,发票明细表是最后一张 问题来源StackOverflow 地址:/questions/59386074/how-to-write-sheets-in-order-in-pandas
使用with上下文管理器,然后按所需顺序指定文件。
df1 = pd.DataFrame({'total_invoices': [2]})
df2 = pd.DataFrame({'invoice_no': [1, 2]})
with pd.ExcelWriter('invoices.xlsx') as writer:
df1.to_excel(writer, sheet_name='Invoice Summary', index=False)
df2.to_excel(writer, sheet_name='Invoice details', index=False)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。