有关excel 正则表达式式的问题

我是一个新手对Python也比较陌生,所以如果这是一个简单的修复或者是一个不合适的问题我很抱歉。在

首先我的程序基本上可以工作,但我正在尝试实现一些冗余/捕获以使其健壮。在

该程序查看excel文件的目录(和子目录)单独打开它们,搜索数据(在特定的工作表上)并将其输出到csv。由于每个搜索項都有效地对应于列的标题因此会涉及到循环,我希望在这下面有4个值在

我使用excel 正则表达式式来定义搜索词。在

我已经编写了一个函數来在excel表中搜索与excel 正则表达式式匹配的内容工作表在单元格中有字符串和其他格式类型,因此是字符串的类型(查询)在

此函数用于搜索中的字符串(到目前为止一直是这样)。我想为一些excel文件不包含我想搜索的术语而添加冗余(它可以为一个空白单元格返回一些虚构嘚坐标比如或其他)。在

我尝试过放入一个else但由于它在excel文档中循环并找到多个字符串,因此返回的结果都是None在

我想我有一个简单的邏辑问题,但我就是看不出来;如果有人能给我一些建议我会很感激(而且热切地!)收到。在

我回顾过的问题(但我仍然迷茫):

对前一篇文章进行更新升级有時候需要给excel 正则表达式式进行分类,当匹配到某个excel 正则表达式式时则在相应的位置展示出该正在表达式属于哪一类,这样的话我们就鈳以很方面的对自己所要处理的很多数据进行分类了

实现上面功能,可以在sheet2中的B列加上对应的excel 正则表达式式属于哪一类

sheet1中A列数据与上一篇攵章一样

 运行下面代码则出现了想要的效果如下:

 然后修改相应的代码如下:

这种方法可以基本解决我们日常工作所遇到的问题,但是還需要完善比如,当一个数据同时满足几个excel 正则表达式式通过本例中的代码,结果只会得到第一次匹配的类显然,对于有些要求苛刻的需求这种匹配结果是不够的。 笔者也在想办法去解决这个不足同时希望集思广益,大家能够多多提供意见

剩余兑换次数 0 次是否确认兑换?

高校教师 / 培训机构讲师

我要回帖

更多关于 excel 正则表达式 的文章

 

随机推荐