Python中的Excel Vlookup

2024-04-23 16:51:38 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 函数excelvlookup
1条回答
网友
1楼 · 发布于 2024-04-23 16:51:38

如果使用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.

相关问题 更多 >