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实现读取excel文件中所有sheet操作示例相关推荐
- python怎么打开h5文件_python中利用h5py模块读取h5文件中的主键方法
如下所示: import h5py import numpy as np #HDF5的写入: imgData = np.zeros((2,4)) f = h5py.File('HDF5_FILE.h5 ...
- python打开并读取csv文件_!python3中使用使用read_csv( )读取csv文件,文件路径中含有中文,无法读取怎么处理?...
python3如何根据csv文件的列的内容,自动建数据库表 你好,csv格式的和excel格式是差不多的, 下面是读取excel的一些函数,希望帮到你: # -*- coding: cp936 -*- ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
- 学python看什么书好1002无标题-如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例
本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...
- python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- c# oldb连接_如何使用C#中的OleDbConnection 连接读取Excel?
如何使用C#中的OleDbConnection 连接读取Excel? 发布时间:2020-07-11 15:12:06 来源:亿速云 阅读:114 这篇文章将为大家详细讲解有关如何使用C#中的OleD ...
- python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- python读取xlsx文件中的日期
因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误--即:只能读取成浮点数,而不能以日期的格式获取. 导入xlrd 首先保证要导入xlrd,若没有,可执行下面语句下载 ...
最新文章
- 3dsmax biped 骨骼的创建和修改
- session和Cookie的区别
- input禁止光标_表单中readonly的input等标签,禁止光标进入(focus)的几种方式
- 模拟退火算法通俗讲解
- springboot整合shiro和session的详细过程和自定义登录拦截器
- MTCNN-tensorflow源码解析之训练PNet网络-train_PNet.py
- 2016.03.18 近日买房以及学习事项
- 3类兼职渠道,赚钱的方法来了
- python是什么专业-Python是个什么鬼?为什么985学生都要学它?!
- 新浪和腾讯微博开放平台比较
- excel批量删除所有空白行
- 怎么设置台式计算机密码忘了,台式电脑忘记开机密码怎么办
- 夏令营501-511NOIP训练18
- Linux第一个正式版本,你安装的第一个Linux系统是什么版本的,成功没有啊?
- datagrid的deleteRow使用
- 给电脑文件批量重命名和更改后缀名
- 选题阶段:课堂展示脚本
- python csv文件和xlsx文件混杂时,提取指定列数据并合并
- 执行npm出现“Error:Cannot find module ‘fs/promises”的问题
- 计算机专业jsp项目,可练手
热门文章
- play home android,playhome
- 计算机页面新建,电脑PS如何新建多个画布并使其显示在一个界面
- 遥感影像分类算法C++实现(一)
- 小屏隐藏大屏幕显示css,CSS 侧边栏在小屏设备中进行隐藏
- 心脏支架手术后遗症 做完心脏支架手术留下后遗症
- 建模思路|彩色C4D人物元素设计灵感
- 3道题彻底搞定:套路解决递归问题
- 苯乙炔单体/苯基卟啉/联吡啶衍生物/联吡啶/四苯甲烷/金刚烷单体/苯乙烯衍生物-齐岳
- 中国IT研发实力最强的城市分析(转载)
- 百度api一键分享功能