我在Windows上使用xlwings。
我复制了一个工作表,并希望现在在现有工作表的末尾重现它。 在要复制的工作表中,我使用了照片和图。
我知道一些示例代码来重现复制工作表。
如果你能回答我的问题,我将不胜感激。
答案 0 :(得分:1)
将工作表复制到工作簿末尾的正确答案是使用 After
参数。
import xlwings as xw
wb = xw.Book("test.xlsx")
ws1 = wb.sheets['Sheet1']
ws1.api.Copy(None, After=wb.sheets[-1].api)
答案 1 :(得分:0)
我对此代码感到满意:
Sheet(1).xl_sheet.Copy(Before=Sheet(1).xl_sheet)
答案 2 :(得分:0)
从v0.10.4开始,用api替换xl_sheet:
Sheet(1).api.Copy(Before=Sheet(1).api)