以下代码,实现的是在“demo.xlsx”中追加两个sheet,功能实现。
问题在于追加sheet后,文件打开总会提升“...部分有问题需要修复...”,不知道如何解决。
经测试,直接写入是没有问题的(非追加)。
[Python] 纯文本查看 复制代码 import pandas as pd
from openpyxl import load_workbook
df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],
index=['row 1', 'row 2'],
columns=['col 1', 'col 2'])
df2 = pd.DataFrame([['a', 'b'], ['c', 'd']],
index=['row 1', 'row 2'],
columns=['col 1', 'col 2'])
with pd.ExcelWriter('demo.xlsx', mode='a') as writer:
df1.to_excel(writer, sheet_name='Sheet_name_1')
df2.to_excel(writer, sheet_name='Sheet_name_2')
|