0
如何在Python中实现Excel VLOOKUP工作表函数。任何想法?Python中的Excel Vlookup
如何在Python中实现Excel VLOOKUP工作表函数。任何想法?Python中的Excel Vlookup
如果使用xlrd阅读您的Excel XLS文件:
获得被搜索上需要的键列值:
key_values = sheet.col_values(KEY_COLX, start_rowx=START_ROWX, end_rowx=END_ROWX)
# UPPER_CASE variables (KEY_COLX etc) are part of your problem description.
搜索这些值来找到你正在寻找:
# example here is exact match
try:
found_offset = key_values.index(QUERY_VALUE)
except IndexError:
# not found
# do something else
然后你挑出你想要的数据单元例如
sheet.cell(START_ROWX + found_offset, KEY_COLX + DATA_OFFSET)
不使用xlrd?请参阅here.
[在Excel中访问Vlookup宏代码?](http://stackoverflow.com/questions/4130199/accessing-vlookup-macro-code-in-excel) – 2010-11-09 09:21:21
什么意思,'implement “?你想访问一个现有的工作表并通过'vlookup'计算一些东西,或者你只是想在某些方面复制功能吗? – 2010-11-09 09:37:51