Python 如何替换Excel中的一张工作表并保留所有其他现有工作表?
excel文件中有两张工作表:SheetA和SheetB 我的SheetA具有将数据链接到SheetB的公式。我想每天更新SheetB,这样SheetA的信息也可以每天更新 我的代码如下,但它删除了SheetAPython 如何替换Excel中的一张工作表并保留所有其他现有工作表?,python,pandas,Python,Pandas,excel文件中有两张工作表:SheetA和SheetB 我的SheetA具有将数据链接到SheetB的公式。我想每天更新SheetB,这样SheetA的信息也可以每天更新 我的代码如下,但它删除了SheetA path1 = <file location> book = load_workbook(path1) writer = pd.ExcelWriter(path1, engine = 'openpyxl') writer.book = book df.to_excel(wri
path1 = <file location>
book = load_workbook(path1)
writer = pd.ExcelWriter(path1, engine = 'openpyxl')
writer.book = book
df.to_excel(writer, "SheetB", index = False)
writer.save()
writer.close()
path1=
book=加载\u工作簿(路径1)
writer=pd.ExcelWriter(路径1,引擎='openpyxl')
writer.book=书
df.to_excel(编写器,“SheetB”,索引=False)
writer.save()
writer.close()
这是否回答了您的问题?谢谢我刚试过,但我的SheetA仍被删除。有没有办法在更换SheeB时保留SheetA?两张纸都读了吗?一旦你读了两张纸,你就可以对第二张纸进行修改,并使用链接中的技巧将它们都写下来。你是说先读一张纸,然后再写一张纸?这不会破坏公式吗?此外,我在那张纸上还有一些图表。