使用Pandas,xlsxwriter将新工作表添加到excel

时间:2019-01-25 16:07:33

标签: python pandas xlsxwriter

我有一个pd.ExcelWriter(path,engine ='xlsxwriter')对象。当我执行df.to_excel(writer)时,现有的工作表将被删除。如何避免这种情况,即如何使用此对象附加新的工作表?

1 个答案:

答案 0 :(得分:0)

python包“ xlsxwriter”无法将工作表追加到现有的Excel文件中。它仅是文件编写器。请参阅他们的常见问题解答(第一个问题):

https://xlsxwriter.readthedocs.io/faq.html

我会改用openpyxl:engine ='openpyxl'而不是engine ='xlsxwriter'。如果您还没有软件包,请不要忘记使用pip安装openpyxl。