我正在尝试仅将已过滤的Excel表的可见数据复制到另一个范围。到目前为止,我的代码如下所示:
import xlwings as xw
wb = xw.Book('Test Report.xlsx')
sht=wb.sheets('Sheet1')
sht.range('Table1').api.SpecialCells(12).copy
这完成了复制,我可以看到桌子周围的虚线,但是我不知道如何将其粘贴到其他地方。
答案 0 :(得分:1)
好,只是想过要这样做:
import xlwings as xw
wb = xw.Book('Test Report.xlsx')
sht=wb.sheets('Sheet1')
sht.range('Table1').api.SpecialCells(12).copy
sht.range('P2').select()
sht.api.paste
sht.api.Application.CutCopyMode=0