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 相关文章推荐
Python天气预报采集器实现代码(网页爬虫)
Oct 07 Python
Python 多线程抓取图片效率对比
Feb 27 Python
详解python中的文件与目录操作
Jul 11 Python
Python用imghdr模块识别图片格式实例解析
Jan 11 Python
Python多进程原理与用法分析
Aug 21 Python
Python使用while循环花式打印乘法表
Jan 28 Python
python 控制台单行刷新,多行刷新实例
Feb 19 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
Nov 06 Python
Python基础知识学习之类的继承
May 31 Python
python中tkinter复选框使用操作
Nov 11 Python
python机器学习实现oneR算法(以鸢尾data为例)
Mar 03 Python
Python使用openpyxl模块处理Excel文件
Jun 05 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
在apache下限制每个虚拟主机的并发数!!!!
2006/10/09 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
destoon常用的安全设置概述
2014/06/21 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
Js sort排序使用方法
2011/10/17 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
js实现简单掷骰子小游戏
2019/10/24 Javascript
微信小程序图片自适应实现解析
2020/01/21 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
python if not in 多条件判断代码
2016/09/21 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
Python 字符串与数字输出方法
2018/07/16 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python yield关键词案例测试
2019/10/15 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
python读取xml文件方法解析
2020/08/04 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
社区党支部公开承诺书
2015/04/29 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL
解决MySQL报“too many connections“错误
2022/04/19 MySQL