在 python 中使用 VLOOKUP 函数和 openpyxl
Using VLOOKUP function in python with openpyxl
我正在尝试使用 VLOOKUP 函数自动填充从另一个 excel 文件中提取数据的 excel 文件。我首先在测试文件上尝试我的脚本,但我无法将其设置为 运行。它有一个语法错误,但我是 python 的新手,所以不确定脚本是否还有其他问题。Error message
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)
我相信你在 VLOOKUP
中有一个额外的 "
。
for row in ws1 ['A1:A4']:
for cell in row:
cell.value = "=VLOOKUP(A{0}, 'New'!A1:B4, 2, FALSE)".format(cell.row)
我正在尝试使用 VLOOKUP 函数自动填充从另一个 excel 文件中提取数据的 excel 文件。我首先在测试文件上尝试我的脚本,但我无法将其设置为 运行。它有一个语法错误,但我是 python 的新手,所以不确定脚本是否还有其他问题。Error message
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)
我相信你在 VLOOKUP
中有一个额外的 "
。
for row in ws1 ['A1:A4']:
for cell in row:
cell.value = "=VLOOKUP(A{0}, 'New'!A1:B4, 2, FALSE)".format(cell.row)