Попытка заселить белые клетки в Excel, используя xlwings - PullRequest
0 голосов
/ 22 апреля 2020

В настоящее время я работаю над агрегацией, где мне нужно заполнить данные из Excel в другой Excel. К счастью, используя xlwings, я могу заполнить данные. Однако время выполнения довольно медленное, и для заполнения инструмента заполнения требуются годы.

Не могли бы вы сообщить мне, что необходимо сделать для увеличения времени выполнения. Заранее большое спасибо за вашу поддержку.

 for x in range (fromRow, toRow+1):
    for y in range (fromColumn, toColumn+1):

        if sourceBook.sheets[activeSheet].range((x,y)).color == (255,255,255) or sourceBook.sheets[activeSheet].range((x,y)).color == None:

          targetBook.sheets[activeSheet].range(x,y).value = sourceBook.sheets[activeSheet].range(x,y).value
...