Hello,大家好,这里是随时随地准备死磕操作的DFBoy,持续为你带来神奇小操作的DFBoy。
本次我们要讲述的操作是——如何使用Python在Excel里面查找我们的要找的目标是否在里面。
一、操作需求描述
在实际运用中,我是否要打开一个Excel不仅仅取决于Excel的名字,更取决于Excel文档的大小,因为Excel文档如果太大,意味着我打开它需要花费很大的时间,所以如果不是必须,我都选择先将Excel分割成许多个较小的Excel然后再去依次打开,减少电脑的运行和等待时间。
但是,分割Excel文档也是需要花费大量的时间,最保险的方法就是在操作之前,确定Excel文档是不是自己需要的,然后再进一步进行操作。
而最常见的操作就是看一下我们要找的文本目标是否在Excel里面,但是,如果直接用Excel进行搜索,我们需要一个一个进行。
使用Python,则可以一次性搜索多个目标文本。

二、代码构思
要完成我们的操作,过程具体如下:
1、获取Excel摸某一个sheet表格的所有内容;
2、将我们的目标文本汇总;
3、将我们的目标文本和Excel文本进行比对,看我们的目标文本是否在Excel文本里面。
本次我们的操作Excel对象如下所示:

三、完整代码

四、代码讲解

上面两行代码中,第一行代码是导入我们需要用到的第三方库中的相应函数。
第二行代码是获取“数据”Excel文档中“Sheet1”sheet表格中的所有内容。

上面代码分为两部分,第一部分很简单,就是第一行代码,这行代码就是一个列表的赋值,赋值内容是我们要找的目标。
下面的for循环结构则是将我们的目标文本和Excel文本内容进行比对。
在for循环结构里面还有一个if判断结构,如果比对成功,也就是说目标文本在Excel中,我们就会输出相应的信息。
五、操作小结
至此,我们本次操作的内容就讲述到这里了。
但很多时候,我们的目标文本很可能不在我们所指定的sheet表格里面,那么我们如何去找寻呢?
不知道友友们是否需要这方面的操作呢?