OpenPyXL检查

2024-04-25 13:47:42 发布

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

我试图通过检查单元格来自动化一些使用excel的工作,如果存在某些关键字,则给出不同的输出。目前我正在使用:

sheet = wb['Sheet1']

...

if sheet.cell(row=i, column=j).value in bl_list:
    print("value found")

如果输入的内容与bl\u列表中的输入完全相同,即apples中的apples,那么这个方法就可以工作了,但是我想让它更具动态性,这样它就可以搜索一个句子并找到关键字。我要10个苹果,当苹果存在时,会返回真值,等等

我把bl_list作为一个集合,因为这比使用list要快,尽管修改它以适应没有问题。在

提前为任何帮助干杯!在


Tags: in苹果ifvaluecellcolumn关键字excel
1条回答
网友
1楼 · 发布于 2024-04-25 13:47:42

如果值是可以使用的字符串

for bl in bl_list:
    if sheet.cell(row=i, column=j).find(bl) != -1:
        print("value  {} found".format(bl))

或者,可以搜索单元格和集合的拆分值之间的任何公共元素

^{pr2}$

相关问题 更多 >