我正在使用Python 2.7.15和xlwt来操纵Excel文件。我正在尝试使公式工作=ifna(vlookup
,但始终出现错误
主要文件“ C:\ Python27 \ lib \ site-packages \ xlwt-1.3.0-py2.7.egg \ xlwt \ ExcelFormulaParser.py”,第501行,
引发Exception(“ [公式]未知函数(%s)”%func_tok.text)
例外:[公式]未知功能(IFNA)
这是我的剧本
form = '=IFNA(VLOOKUP(A2,Response!B:F,5,"FALSE"),"NotInConsole")'
for list in newList:
try:
s = list.split('\\', 1)[-1]
#print(s)
#raw_input()
s = list.split('.local', 1)[1]
#print(s)
#raw_input()
hostname_list.append(s)
except:
hostname_list.append(s)
pass
Remove_hostnames(hostname_list)
for list2 in otherList:
sheet.write(rows, 0, list2)
sheet.write(rows, 2, Formula("IFNA(VLOOKUP(A2,Response!B:F,5,FALSE),"NotInConsole")"))
#sheet.write(rows, 2, form)
rows+=1