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单例模式实例分析
Apr 08 Python
python字符串编码识别模块chardet简单应用
Jun 15 Python
Python实现对excel文件列表值进行统计的方法
Jul 25 Python
简析Python的闭包和装饰器
Feb 26 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
Python加载带有注释的Json文件实例
May 23 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
Nov 26 Python
使用Django和Postgres进行全文搜索的实例代码
Feb 13 Python
Jupyter notebook 启动闪退问题的解决
Apr 13 Python
浅析python连接数据库的重要事项
Feb 22 Python
pandas中DataFrame数据合并连接(merge、join、concat)
May 30 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
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
php常用字符串比较函数实例汇总
2014/11/24 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
获取select元素被选中的文本内容的js代码
2014/01/29 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
使用Pyinstaller的最新踩坑实战记录
2017/11/08 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
python学生管理系统
2019/01/30 Python
python编写俄罗斯方块
2020/03/13 Python
Python 自由定制表格的实现示例
2020/03/20 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
行政文秘岗位职责范本
2014/02/10 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
预备党员表决心书
2014/03/11 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
推荐信格式要求
2014/05/09 职场文书
新闻传播专业求职信
2014/07/22 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书