Python openpyxl 遍历所有sheet 查找特定字符串的方法


Posted in Python onDecember 10, 2018

如下所示:

from openpyxl import workbook
from openpyxl import load_workbook
from openpyxl import worksheet

def find_false_in_sheet(sheet):
 for column in sheet.iter_cols():
  for cell2 in column:
   if cell2.value is not None:
    # print cell2.value
    # print type(cell2.value)
    info2 = cell2.value.find('false')
    if info2 == 0:
     print cell2
     print cell2.value

def find_false_in_xlsx(file_name):
 print file_name
 wb = load_workbook(file_name)
 all_sheets = wb.get_sheet_names()
 print(all_sheets)

 for i in range(len(all_sheets)):
  sheet = wb.get_sheet_by_name(all_sheets[i])
  print (sheet.title + ': max_row: ' + str(sheet.max_row) + ' max_column: ' + str(sheet.max_column))
  find_false_in_sheet(sheet)

# start
find_false_in_xlsx("test.xlsx")


# for row in sheet.iter_rows():
#  for cell in row:
#   if cell.value is not None:
#    info = cell.value.find('BB')
#    if info == 0:
#     print cell.value

以上这篇Python openpyxl 遍历所有sheet 查找特定字符串就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简单的通用表达式求10乘阶示例
Mar 03 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
python实现电子产品商店
Feb 26 Python
Django框架使用内置方法实现登录功能详解
Jun 12 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
Jun 19 Python
python networkx 包绘制复杂网络关系图的实现
Jul 10 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
Pytest框架之fixture的详细使用教程
Apr 07 Python
Python学习工具jupyter notebook安装及用法解析
Oct 23 Python
Python中 range | np.arange | np.linspace三者的区别
Mar 22 Python
使用pandas实现csv/excel sheet互相转换的方法
Dec 10 #Python
python得到一个excel的全部sheet标签值方法
Dec 10 #Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 #Python
python模块导入的细节详解
Dec 10 #Python
pandas每次多Sheet写入文件的方法
Dec 10 #Python
Python用61行代码实现图片像素化的示例代码
Dec 10 #Python
Python从数据库读取大量数据批量写入文件的方法
Dec 10 #Python
You might like
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
JavaScript面向对象精要(上部)
2017/09/12 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
一篇不错的Python入门教程
2007/02/08 Python
浅谈Python爬取网页的编码处理
2016/11/04 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
音乐表演专业毕业生求职信
2013/10/14 职场文书
民主生活会主持词
2015/07/01 职场文书
银行大堂经理培训心得体会
2016/01/09 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏
Python函数对象与闭包函数
2022/04/13 Python