使用openpyxl python在excel中插入带空格的公式
我正在尝试使用openpyxl包在excel表中插入公式。代码如下所示使用openpyxl python在excel中插入带空格的公式,python,excel,formula,openpyxl,Python,Excel,Formula,Openpyxl,我正在尝试使用openpyxl包在excel表中插入公式。代码如下所示 wb = openpyxl.load_workbook('Review.xlsx') ws = wb.get_sheet_by_name('Final') for i, cellObj in enumerate(ws['J'],1): if i != 1: cellObj.value = "=IFERROR(VLOOKUP(F{0},'mapping'!A:B,2,0),&q
wb = openpyxl.load_workbook('Review.xlsx')
ws = wb.get_sheet_by_name('Final')
for i, cellObj in enumerate(ws['J'],1):
if i != 1:
cellObj.value = "=IFERROR(VLOOKUP(F{0},'mapping'!A:B,2,0),"")".format(i)
for i, cellObj in enumerate(ws['K'],1):
if i != 1:
cellObj.value = "=J{0}".format(i)
for i, cellObj in enumerate(ws['L'],1):
if i != 1:
cellObj.value = "=IFERROR(VLOOKUP(K{0},'mapping_countries'!B:C,2,0),"")".format(i)
wb.save('Review.xlsx')
wb.close()
在公式的J&L列中,我打算在出现错误时放置一个空白单元格。但这不起作用,相反,我在牢房里得到了0。有谁能帮助实现这一点吗?非常感谢 我认为这与
“
有关。试着在下面几行中避开它们\”
:
cellObj.value = "=IFERROR(VLOOKUP(F{0},'mapping'!A:B,2,0),\"\")".format(i)
非常感谢Yuri Khristich!!代码是有效的。
cellObj.value = "=IFERROR(VLOOKUP(K{0},'mapping_countries'!B:C,2,0),\"\")".format(i)