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中self原理实例分析
Apr 30 Python
Python黑魔法Descriptor描述符的实例解析
Jun 02 Python
python3音乐播放器简单实现代码
Apr 20 Python
关于django 数据库迁移(migrate)应该知道的一些事
May 27 Python
Python3远程监控程序的实现方法
Jul 15 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
python类的实例化问题解决
Aug 31 Python
python os.path.isfile 的使用误区详解
Nov 29 Python
python有序查找算法 二分法实例解析
Feb 18 Python
Python2手动安装更新pip过程实例解析
Jul 16 Python
python 自动化偷懒的四个实用操作
Apr 11 Python
Python中json.load()和json.loads()有哪些区别
Jun 07 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
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
iframe调用父页面函数示例详解
2014/07/17 Javascript
JS实现的数组全排列输出算法
2015/03/19 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
Python提示[Errno 32]Broken pipe导致线程crash错误解决方法
2014/11/19 Python
python轻松实现代码编码格式转换
2015/03/26 Python
python pyheatmap包绘制热力图
2018/11/09 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
Python Django路径配置实现过程解析
2020/11/05 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
杠杆的科学教学反思
2014/01/10 职场文书
员工工作表扬信范文
2014/01/13 职场文书
农村葬礼主持词
2014/03/31 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
不服从公司安排检讨书
2014/09/24 职场文书
信访工作汇报材料
2014/10/27 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
2015年团支书工作总结
2015/04/03 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL