Python中的复杂Excel公式无法正常工作

时间:2019-02-19 17:31:21

标签: python excel xlwt

我正在使用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

0 个答案:

没有答案