本文实例讲述了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 读取sheet_python实现读取excel文件中所有sheet操作示例相关推荐

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

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

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

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

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

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

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

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

  5. POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表

    POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...

  6. 使用Python批量实现某一Excel文件中每3行数据存一个Excel文件

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 远芳侵古道,晴翠接荒城. 大家好, ...

  7. python实现将数据写入Excel文件中

    将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家. 一.导入excel表格文件处理函数 import xlwt 注意,这里的xlwt是python的第三方模块,需要下载 ...

  8. Python 使用Pandas在原有Excel文件中创建子表格

    在原有的Excel文件中新创建一个子表格而不是重新创建一个新的Excel文件,具体实现如下: import pandas as pdint creatExcelSheet(excelDataFileP ...

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

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

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

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

最新文章

  1. jquery ready 与资源加载顺序
  2. 九、【栈和队列】栈和递归
  3. 一些移动端开发的细节记录
  4. mysql跨服务器查询插入_Oracle跨服务器查询插入数据
  5. android 自动 键盘,关于Android中的软键盘
  6. php是什么电荷,科学网—蛋白质的表面静电势、ζ-电位和表面电荷 - 朱俊向的博文...
  7. 一个完整的html文件包含哪些标签,HTML基础有哪些单标签
  8. 线性表9 - 数据结构和算法14
  9. 多继承下的super()指向的不一定是直接父类
  10. java win10 x64下载地址_javawin10 64位
  11. cuda以及cudnn下载慢的问题解决!
  12. 西门子PCS7常见报警及故障说明
  13. 利用Excel爬取网页数据
  14. 熵值法确定权重算法及Matlab实现
  15. java 短连接转长连接_HTTP的长连接和短连接转换接口(API)
  16. 电脑ping手机该怎么玩(很多网友都说电脑ping不通手机)
  17. 开源项目zheng学习
  18. 基于Python的搜索引擎检索日志数据分析
  19. 亲朋好友都能看懂的区块链
  20. 分类器的不同的性能评价指标

热门文章

  1. Goldengate进程的拆分与合并
  2. UMDF驱动程序快速上手
  3. IDL | 实验一、IDL编码与运行
  4. IDL实现矢量(shp)裁剪栅格TASK(一)
  5. linux ruby作用域,Ruby 的作用域和作用域门
  6. 2 java内存模型是什么_java中内存模型是什么?有什么用?
  7. mysql的主从同步配置
  8. C/C++二维数组的传参方法总结
  9. Android Studio couldn‘t generate bytecode view, no .class file found
  10. mongodb查询分页优化(二)