Использование функции VLOOKUP в python с openpyxl - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь автоматизировать заполнение файла Excel, извлекая данные из другого файла Excel, используя функцию VLOOKUP. Сначала я пробую свой сценарий на тестовых файлах, но не могу его запустить. В нем есть синтаксическая ошибка, но я новичок в python, поэтому не уверен, есть ли другие проблемы со сценарием. Сообщение об ошибке

from openpyxl import load_workbook
from openpxyl.utils import get_column_letter
wb = load_workbook(filename = 'Original.xlsx')
wb1 = load_workbook(filename = 'New.xlsx')
ws = wb['Original']
ws1 = wb1['New']
#print(sheet_ranges['B2'].value)
for row in ws1 ['A1:A4']:
    for cell in row:
        cell.value = "=VLOOKUP(A{0}", 'New'!A1:B4, 2, FALSE)".format(cell.row) 

1 Ответ

0 голосов
/ 04 февраля 2020

Я полагаю, у вас есть дополнительные " в VLOOKUP.

for row in ws1 ['A1:A4']:
    for cell in row:
        cell.value = "=VLOOKUP(A{0}, 'New'!A1:B4, 2, FALSE)".format(cell.row)
...