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

  1. python怎么打开h5文件_python中利用h5py模块读取h5文件中的主键方法

    如下所示: import h5py import numpy as np #HDF5的写入: imgData = np.zeros((2,4)) f = h5py.File('HDF5_FILE.h5 ...

  2. python打开并读取csv文件_!python3中使用使用read_csv( )读取csv文件,文件路径中含有中文,无法读取怎么处理?...

    python3如何根据csv文件的列的内容,自动建数据库表 你好,csv格式的和excel格式是差不多的, 下面是读取excel的一些函数,希望帮到你: # -*- coding: cp936 -*- ...

  3. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

  4. 学python看什么书好1002无标题-如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  5. python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  6. python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  7. c# oldb连接_如何使用C#中的OleDbConnection 连接读取Excel?

    如何使用C#中的OleDbConnection 连接读取Excel? 发布时间:2020-07-11 15:12:06 来源:亿速云 阅读:114 这篇文章将为大家详细讲解有关如何使用C#中的OleD ...

  8. python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  9. python读取xlsx文件中的日期

    因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误--即:只能读取成浮点数,而不能以日期的格式获取. 导入xlrd 首先保证要导入xlrd,若没有,可执行下面语句下载 ...

最新文章

  1. 3dsmax biped 骨骼的创建和修改
  2. session和Cookie的区别
  3. input禁止光标_表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  4. 模拟退火算法通俗讲解
  5. springboot整合shiro和session的详细过程和自定义登录拦截器
  6. MTCNN-tensorflow源码解析之训练PNet网络-train_PNet.py
  7. 2016.03.18 近日买房以及学习事项
  8. 3类兼职渠道,赚钱的方法来了
  9. python是什么专业-Python是个什么鬼?为什么985学生都要学它?!
  10. 新浪和腾讯微博开放平台比较
  11. excel批量删除所有空白行
  12. 怎么设置台式计算机密码忘了,台式电脑忘记开机密码怎么办
  13. 夏令营501-511NOIP训练18
  14. Linux第一个正式版本,你安装的第一个Linux系统是什么版本的,成功没有啊?
  15. datagrid的deleteRow使用
  16. 给电脑文件批量重命名和更改后缀名
  17. 选题阶段:课堂展示脚本
  18. python csv文件和xlsx文件混杂时,提取指定列数据并合并
  19. 执行npm出现“Error:Cannot find module ‘fs/promises”的问题
  20. 计算机专业jsp项目,可练手

热门文章

  1. play home android,playhome
  2. 计算机页面新建,电脑PS如何新建多个画布并使其显示在一个界面
  3. 遥感影像分类算法C++实现(一)
  4. 小屏隐藏大屏幕显示css,CSS 侧边栏在小屏设备中进行隐藏
  5. 心脏支架手术后遗症 做完心脏支架手术留下后遗症
  6. 建模思路|彩色C4D人物元素设计灵感
  7. 3道题彻底搞定:套路解决递归问题
  8. 苯乙炔单体/苯基卟啉/联吡啶衍生物/联吡啶/四苯甲烷/金刚烷单体/苯乙烯衍生物-齐岳
  9. 中国IT研发实力最强的城市分析(转载)
  10. 百度api一键分享功能