我想从第一个工作簿"ToCopyFrom.xlsx"
复制一张工作表,并覆盖第二个工作簿"ToOverwrite.xlsx"
上的工作表,该工作簿具有相同的名称
但是,即使图纸名称相同,新图纸仍不会覆盖旧图纸
我该怎么做
import xlwings as xw
for file in os.listdir(path):
print(file)
wb1 = xw.Book("ToCopyFrom.xlsx")
wb2 = xw.Book(file)
for sheet in wb1.sheets:
ws1 = wb1.sheets[sheet.name]
ws1.api.Copy(wb2.sheets['ToOverwrite'].api)
wb2.save()
wb2.app.quit()
目前没有回答
相关问题 更多 >
编程相关推荐