Как скопировать и вставить отфильтрованную таблицу в Excel с помощью xlwings - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь скопировать только видимые данные отфильтрованной таблицы Excel в другой диапазон. Мой код до сих пор выглядит так:

import xlwings as xw

wb = xw.Book('Test Report.xlsx')
sht=wb.sheets('Sheet1')
sht.range('Table1').api.SpecialCells(12).copy

Это делает копию, и я вижу пунктирные линии вокруг стола, но я не знаю, как вставить это куда-нибудь еще.

1 Ответ

1 голос
/ 09 октября 2019

Хорошо, просто решил сделать это так:

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
...