我正在尝试将数据框写入现有excel文档,而不必加载工作簿
原因是因为我的exile文件包含许多pivot表,它们不能读入python。因此,我想知道是否可以直接写入excel文件(和特定工作表),而不必加载工作簿
我以前曾尝试写入excel文件,但这只会删除其他现有的工作表,只留下我写入的数据。因此,为了澄清,我需要确保其他表格没有被删除
提前谢谢
作为背景,此代码对我不起作用
path = xxxxxxx
#loading workbook
book = load_workbook(path)
# book = load_workbook(path, read_only=False, keep_vba=True)
#object which writes to the workbook
writer = pd.ExcelWriter(path, engine='openpyxl')
#where object and loadworkbook are introduced
writer.book = book
#writing in all sheet names from the workbook
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
目前没有回答
相关问题 更多 >
编程相关推荐