Python中的Excel Vlookup

Python中的Excel Vlookup,python,excel,Python,Excel,如何在Python中实现Excel VLOOKUP工作表函数。有什么想法吗?如果您正在使用xlrd读取Excel XLS文件: 获取需要搜索的键列值: key\u values=sheet.col\u values(key\u COLX,start\u rowx=start\u rowx,end\u rowx=end\u rowx) #大写变量(KEY\u COLX等)是问题描述的一部分。 搜索这些值以查找您要查找的内容: # example here is exact match try:

如何在Python中实现Excel VLOOKUP工作表函数。有什么想法吗?

如果您正在使用xlrd读取Excel XLS文件:

获取需要搜索的键列值:

key\u values=sheet.col\u values(key\u COLX,start\u rowx=start\u rowx,end\u rowx=end\u rowx)
#大写变量(KEY\u COLX等)是问题描述的一部分。

搜索这些值以查找您要查找的内容:

# example here is exact match
try:
    found_offset = key_values.index(QUERY_VALUE)
except IndexError:
    # not found
    # do something else
然后你选择你想要的数据单元

sheet.cell(开始行+找到行偏移、键+列+数据偏移)


不使用xlrd?请参见“执行”的可能重复的含义?您是想访问现有工作表并通过
vlookup
计算某些内容,还是只想在某些内容中复制功能?