本文实例讲述了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程序设计有所帮助。

python读取excelsheet-python实现读取excel文件中所有sheet操作示例相关推荐

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

    本文实例讲述了python实现读取excel文件中所有sheet操作.分享给大家供大家参考,具体如下: 表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典.所有行组成一个 ...

  2. python 读excel中的sheet_python读取excel文件中所有sheet表格

    sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...

  3. 使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(下篇)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 野火烧不尽,春风吹又生. 大家好, ...

  4. 使用Python解决对比出两个Excel文件中的不同项并将结果重新写入一个新的Excel文件

    使用Python解决对比出两个Excel文件中的不同项并将结果重新写入一个新的Excel文件 因为有统计成员到会情况的任务,每次汇总时都很麻烦,需要一个个对应腾讯会议导出名单的成员,然后在总表上进行标 ...

  5. Python依次读取Excel文件中的Sheet

    利用pandas依次读取excel表格中每个sheet的数据,并按照行进行打印,输出格式为列表 主要解决以下问题: 读取Excel 对每个sheet中的数据单独读取 按照行对每一条数据进行读取 将读取 ...

  6. Java读取、写入、处理Excel文件中的数据

    在日常工作中,我们常常会进行文件读写操作,除去我们最常用的纯文本文件读写,更多时候我们需要对Excel中的数据进行读取操作,本文将介绍Excel读写的常用方法,希望对大家学习Java读写Excel会有 ...

  7. python读取excelsheet-python读取excel文件中所有sheet表格

    sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...

  8. python读取sheet_python读取excel文件中所有sheet表格

    sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...

  9. 如何将一个Excel文件中的sheet移动到另外一个Excel?

    背景 工作中往往会有多个excel维护的情况,随着业务的变化, 将一个Excel合并到另外一个Excel,成为必须. 如何移动sheet,对于不会的人,这是一个好问题, 也许你经过多次尝试都没有成功. ...

最新文章

  1. Delphi - 新语法介绍之For In
  2. 传蔚来计划回国内科创板上市,关闭硅谷办公室
  3. node学习笔记--模块加载
  4. IIS部署ArcGIS JS API4.10后,字体未加载加载字体跨域
  5. Day14作业 一、完成下面的要求? 先创建一个工人类,属性:姓名,年龄,工资
  6. 【数字信号处理】基于DFT的滤波系列1
  7. java质数判断程序_java判断一个数是否为素数/质数
  8. 每日一道算法题--leetcode 746--使用最小花费爬楼梯--python
  9. protobuf3 自定义option_Protobuf3语法详解
  10. mysql数据库的函数_详解数据库_MySQL: mysql函数
  11. 【jQuery笔记Part1】02-jQuery代码风格
  12. JavaScript面向对象 - 严格模式
  13. java静态引用_Java开发中静态方法引用和实例方法引用案例详细讲解
  14. 【代码保留】IP地址排序(字符串分隔补齐)
  15. DXperience 12.2使用手册
  16. 冷暖自知!史玉柱:巨人失败时,找一圈朋友借钱被拒,但幸亏如此
  17. 解决远程桌面最小化时,自动化UI(鼠标、键盘)指令不工作问题
  18. Deep Crossing——经典的深度学习架构
  19. kinit什么意思_kinit
  20. Hadoop集群搭建(三台Linux服务器)

热门文章

  1. win7系统Myeclipse下切换SVN用户
  2. Windows下使用Visual Studio Code搭建Go语言环境
  3. linux+while循环多条件,有效的while循环条件客户端选择(TCP连接在Linux - C)
  4. python分析excel数据-总结:像Excel一样使用python进行数据分析
  5. python.freelycode.com-每一个人都需要的Python类库
  6. python贴吧爬虫-Python 爬虫练习: 爬取百度贴吧中的图片
  7. python四大软件-传智播客解析Python之移动端页面适配四大方式
  8. python自学网站有哪些-Python自学之路-前期准备
  9. python脚本实例手机端-手机APP自动签到-python实现 - 运维之路
  10. python3.8.1安装教程-记一次Python3.8.1安装