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中endswith()函数的基本使用
Apr 07 Python
python的paramiko模块实现远程控制和传输示例
Oct 13 Python
快速解决安装python没有scripts文件夹的问题
Apr 03 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
Jun 14 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
python读写文件write和flush的实现方式
Feb 21 Python
Python request使用方法及问题总结
Apr 26 Python
Python如何实现邮件功能
May 27 Python
最简单的matplotlib安装教程(小白)
Jul 28 Python
python爬虫泛滥的解决方法详解
Nov 25 Python
python通配符之glob模块的使用详解
Apr 24 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
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
JavaScript 事件参考手册
2008/12/24 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
详谈js原型继承的一些问题
2017/09/06 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
Vue 实现简易多行滚动"弹幕"效果
2020/01/02 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
Python常用小技巧总结
2015/06/01 Python
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
Android面试题及答案
2015/09/04 面试题
实习生个人找工作的自我评价
2013/10/30 职场文书
农救科工作职责
2013/11/27 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
办公室秘书自我鉴定
2014/01/18 职场文书
晚会主持词开场白
2014/03/17 职场文书
平面设计师岗位职责
2014/09/18 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
干部外出学习心得体会
2016/01/18 职场文书
Python中Cookies导出某站用户数据的方法
2021/05/17 Python
分享Python异步爬取知乎热榜
2022/04/12 Python