问题描述
所以我尝试了多种方法来将页面添加到现有的 Excel 电子表格中,但我找不到任何有效的方法。这是创建原始工作表的代码。
writer = ExcelWriter('test3.xlsx',engine='xlsxwriter')
pdf.to_excel(writer,sheet_name = 'Playoffs')
sec.to_excel(writer,sheet_name = 'Second Round')
cf.to_excel(writer,sheet_name = 'Conference Finals')
cham.to_excel(writer,sheet_name = 'Finals')
df.to_excel(writer,sheet_name = 'Stanley Cup Winner')
writer.save()
writer.close()
出于某种原因,当我再次尝试运行它并向文件添加不同的工作表时,它显示该文件“权限被拒绝”。
这是我用 openpyxl 尝试过但没有用的东西。
import openpyxl
from openpyxl import load_workbook
path = 'test3.xlsx'
with pd.ExcelWriter(path) as writer:
writer.book = openpyxl.load_workbook(path)
pdf.to_excel(writer,sheet_name='new_sheet2'
这是我尝试过的另一个片段,它带有错误“xlsxwriter 不支持附加模式!”
with ExcelWriter('path_to_file.xlsx',mode='a') as writer:
df.to_excel(writer,sheet_name='Sheet3')
让我知道你如何做到这一点,我到处搜索,但似乎没有任何效果。
谢谢!!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)