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

作者:zhizunyu2009 时间:2022-04-25 15:00:36 

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

来源:https://blog.csdn.net/zhizunyu2009/article/details/80511780

标签:python,excel,sheet
0
投稿

猜你喜欢

  • 一份python入门应该看的学习资料

    2023-04-08 15:09:57
  • Python Mysql数据库操作 Perl操作Mysql数据库

    2024-01-20 11:07:43
  • Python中pandas模块DataFrame创建方法示例

    2022-07-19 03:06:09
  • 原生js实现的贪吃蛇网页版游戏完整实例

    2024-04-10 16:12:21
  • python re.sub()替换正则的匹配内容方法

    2022-09-13 08:10:30
  • Python实现Windows上气泡提醒效果的方法

    2021-08-13 07:58:46
  • Flask框架之数据交互的实现

    2023-01-25 05:41:10
  • python通过邮件服务器端口发送邮件的方法

    2021-10-18 02:34:09
  • Django自定义用户认证示例详解

    2022-02-03 01:31:18
  • python画一个圣诞树实现示例

    2021-06-12 03:54:53
  • 对python过滤器和lambda函数的用法详解

    2022-04-23 06:37:47
  • Python中使用装饰器来优化尾递归的示例

    2023-09-19 21:39:07
  • Python关于print的操作(倒计时、转圈显示、进度条)

    2022-08-19 07:26:58
  • Vue2.0实现购物车功能

    2023-07-02 16:54:22
  • python获取一组数据里最大值max函数用法实例

    2022-01-28 00:02:44
  • python Requsets下载开源网站的代码(带索引 数据)

    2023-01-03 13:19:11
  • Django框架的使用教程路由请求响应的方法

    2022-02-08 19:04:55
  • 使用Python画股票的K线图的方法步骤

    2021-03-24 06:54:24
  • 最简短的拖动对象js代码实例

    2007-10-09 13:33:00
  • 原生js编写autoComplete插件

    2024-05-09 10:37:43
  • asp之家 网络编程 m.aspxhome.com