问题描述
我有一个包含两个工作表的Excel文件-RawData工作表和Pivot + Slicers工作表。刷新文件时,我使用以下函数覆盖RawData表:
def excel_rewrite(data_source,df_name):
book = load_workbook(data_source)
book.remove(book['Data'])
writer = pd.ExcelWriter(data_source,engine='openpyxl')
writer.book = book
writer.sheets = dict((ws.title,ws) for ws in book.worksheets)
df_name.to_excel(writer,'Data',index=False)
writer.save()
不幸的是,操作完成之后,当我再次打开Excel文件时,“数据透视+切片器”工作表中的切片器不见了。他们为什么不断消失?怎么预防呢?它们对于本报告非常重要。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)