python 读取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程序设计有所帮助。
python 读取sheet_python实现读取excel文件中所有sheet操作示例相关推荐
- python 读excel中的sheet_python实现读取excel文件中所有sheet操作示例
本文实例讲述了python实现读取excel文件中所有sheet操作.分享给大家供大家参考,具体如下: 表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典.所有行组成一个 ...
- python读取excelsheet-python实现读取excel文件中所有sheet操作示例
本文实例讲述了python实现读取excel文件中所有sheet操作.分享给大家供大家参考,具体如下: 表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典.所有行组成一个 ...
- python 读excel中的sheet_python读取excel文件中所有sheet表格
sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...
- Python依次读取Excel文件中的Sheet
利用pandas依次读取excel表格中每个sheet的数据,并按照行进行打印,输出格式为列表 主要解决以下问题: 读取Excel 对每个sheet中的数据单独读取 按照行对每一条数据进行读取 将读取 ...
- POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表
POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...
- 使用Python批量实现某一Excel文件中每3行数据存一个Excel文件
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 远芳侵古道,晴翠接荒城. 大家好, ...
- python实现将数据写入Excel文件中
将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家. 一.导入excel表格文件处理函数 import xlwt 注意,这里的xlwt是python的第三方模块,需要下载 ...
- Python 使用Pandas在原有Excel文件中创建子表格
在原有的Excel文件中新创建一个子表格而不是重新创建一个新的Excel文件,具体实现如下: import pandas as pdint creatExcelSheet(excelDataFileP ...
- python读取sheet_python读取excel文件中所有sheet表格
sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...
- python读取excelsheet-python读取excel文件中所有sheet表格
sales: store: """ (1)用load_workbook函数打开excel文件,返回一个工作簿对象 (2)用工作簿对象获取所有的sheet (3)第一个fo ...
最新文章
- jquery ready 与资源加载顺序
- 九、【栈和队列】栈和递归
- 一些移动端开发的细节记录
- mysql跨服务器查询插入_Oracle跨服务器查询插入数据
- android 自动 键盘,关于Android中的软键盘
- php是什么电荷,科学网—蛋白质的表面静电势、ζ-电位和表面电荷 - 朱俊向的博文...
- 一个完整的html文件包含哪些标签,HTML基础有哪些单标签
- 线性表9 - 数据结构和算法14
- 多继承下的super()指向的不一定是直接父类
- java win10 x64下载地址_javawin10 64位
- cuda以及cudnn下载慢的问题解决!
- 西门子PCS7常见报警及故障说明
- 利用Excel爬取网页数据
- 熵值法确定权重算法及Matlab实现
- java 短连接转长连接_HTTP的长连接和短连接转换接口(API)
- 电脑ping手机该怎么玩(很多网友都说电脑ping不通手机)
- 开源项目zheng学习
- 基于Python的搜索引擎检索日志数据分析
- 亲朋好友都能看懂的区块链
- 分类器的不同的性能评价指标
热门文章
- Goldengate进程的拆分与合并
- UMDF驱动程序快速上手
- IDL | 实验一、IDL编码与运行
- IDL实现矢量(shp)裁剪栅格TASK(一)
- linux ruby作用域,Ruby 的作用域和作用域门
- 2 java内存模型是什么_java中内存模型是什么?有什么用?
- mysql的主从同步配置
- C/C++二维数组的传参方法总结
- Android Studio couldn‘t generate bytecode view, no .class file found
- mongodb查询分页优化(二)