python实现读取excel文件中所有sheet操作示例


Posted in Python onAugust 09, 2019

本文实例讲述了python实现读取excel文件中所有sheet操作。分享给大家供大家参考,具体如下:

表格是这样的

python实现读取excel文件中所有sheet操作示例 

python实现读取excel文件中所有sheet操作示例

实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典。所有行组成一个列表。

# -*- coding: utf-8 -*-
from openpyxl import load_workbook
def get_data_from_excel(excel_dir):#读取excel,取出所有sheet要执行的接口信息,返回列表
  work_book = load_workbook(excel_dir)
  all_sheets = work_book.sheetnames
  api_info_list = []
  for i in range(0,len(all_sheets)):
    work_sheet = all_sheets[i]
    sheet = work_book[work_sheet]
    rows = sheet.max_row
    for r in range(1,rows):#从第2行开始取数据
      api_data = {}
      temp_list = []
      for n in range(0,len(sheet[str(r+1)])):
        if sheet[str(r+1)][0].value == 1:#把标识为1的行,此行的每个单元格数据加入到临时list
          temp_list.append(sheet[str(r+1)][n].value)
      for param in temp_list:#把临时表list中有'='符号的元素分割开
        if '=' in str(param):
          p = param.split('=')
          api_data[p[0]] = p[1]
      if api_data:
        api_info_list.append(api_data)
  return api_info_list
if __name__ == '__main__':
  excel_dir = "D:\\api_testcase.xlsx"
  print(get_data_from_excel(excel_dir))

python实现读取excel文件中所有sheet操作示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python解析模块(ConfigParser)使用方法
Dec 10 Python
Python中模块string.py详解
Mar 12 Python
Python自定义简单图轴简单实例
Jan 08 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
Jun 13 Python
Python基于jieba库进行简单分词及词云功能实现方法
Jun 16 Python
python 剪切移动文件的实现代码
Aug 02 Python
python中将zip压缩包转为gz.tar的方法
Oct 18 Python
python os.listdir按文件存取时间顺序列出目录的实例
Oct 21 Python
python反转列表的三种方式解析
Nov 08 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
numpy实现RNN原理实现
Mar 02 Python
django ManyToManyField多对多关系的实例详解
Aug 09 #Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 #Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
Aug 09 #Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 #Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 #Python
正则给header的冒号两边参数添加单引号(Python请求用)
Aug 09 #Python
基于django ManyToMany 使用的注意事项详解
Aug 09 #Python
You might like
linux iconv方法的使用
2011/10/01 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
PHP临时文件的安全性分析
2014/07/04 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
网页加载时页面显示进度条加载完成之后显示网页内容
2012/12/23 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
MySQLdb ImportError: libmysqlclient.so.18解决方法
2014/08/21 Python
python常规方法实现数组的全排列
2015/03/17 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
Python实现的桶排序算法示例
2017/11/29 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python安装twisted的问题解析
2018/08/21 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
T3官网:头发造型工具
2019/12/26 全球购物
C语言编程练习
2012/04/02 面试题
企划专员岗位职责
2013/12/09 职场文书
酒店人事专员岗位职责
2013/12/19 职场文书
外贸业务员求职信
2014/06/16 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
商业计划书范文
2019/04/24 职场文书
​(迎国庆)作文之我爱我的祖国
2019/09/19 职场文书
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers