【发布时间】:2019-02-04 02:02:20
【问题描述】:
我有一个 Final.xlsx 包含多个工作表 - shee1, sheet2 ,sheet3 ,每个都有一些图表和数据。我有另一个文件file5.xlsx,我想在选项卡的Final.xlsx 中添加它。下面的代码正在运行,但 Final.xlsx 现有工作表数据正在丢失(内容、格式、grpahs 和其他)。需要帮助来解决这个问题。
import pandas
from openpyxl import load_workbook
book = load_workbook('foo.xlsx')
writer = pandas.ExcelWriter('foo.xlsx', engine='openpyxl')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
df1=pd.read_excel('file5.xlsx')
df1.to_excel(writer, "new",index=False)
writer.save()
【问题讨论】:
-
找到了一些东西,可能会有所帮助:stackoverflow.com/questions/46386143/…
-
@CharlieClark 我从该链接中了解了一点,但我仍然不清楚如何申请我上面粘贴的代码以进行更改..任何提示或 sn-p 都会有所帮助,请.
标签: python excel python-3.x pandas openpyxl