当前位置: 首页 > news >正文

七:读取EXCEL实现(data)

1.读取EXCEL文件数据的功能,在项目里面主要是用来读测试数据,以实现数据驱动
2.Python读取excel数据,大家都喜欢用xlrd和xlwt,还有用openpyxl的3.在Comm目录下,新建data.py,专门来处理数据4.引入pandas,直接用pandas的read_excel读excel,而且支持它原始的其它参数,只是最后将结果转了字典,方便使用
importpandasaspddefread_excel(file,**kwargs):data_dict=[]try:data=pd.read_excel(file,**kwargs)data_dict=data.to_dict('records')finally:returndata_dict
5.随便放一个excel在同一个目录下,填上数据,试一下效果。excel里面2页数据,Sheet1如下

5.1.Sheet2如下

6.调用写好的方法,打印数据
sheet1=read_excel('baidu_fanyi.xlsx')sheet2=read_excel('baidu_fanyi.xlsx',sheet_name='Sheet2')print(sheet1)print(sheet2)
6.1.运行结果
[{'req.q':'计算机\n计算机','req.from':'zh','req.to':'en','res.from':'zh','res.to':'en','res.trans_result.0.src':'计算机','res.trans_result.0.dst':'computer','res.trans_result.1.src':'计算机','res.trans_result.1.dst':'computer'},{'req.q':'computer\nexpected value','req.from':'en','req.to':'zh','res.from':'en','res.to':'zh','res.trans_result.0.src':'computer','res.trans_result.0.dst':'计算机','res.trans_result.1.src':'expected value','res.trans_result.1.dst':'苹果'}][{'req.q':'计算机','req.from':'zh','req.to':'en','res.from':'zh','res.to':'en'},{'req.q':'computer','req.from':'en','req.to':'zh','res.from':'en','res.to':'zh'}]
7.每页数据都读出来了,而且每一行都是字典形式,直接通过key就可以方便的使用
8.pandas还能直接计算数据,如通过几个列算加密签名,写动态cookie等,使用方法也很简单8.1.比如在数据中增加一列sign, 让它简单等于 req.from+.aaaa.+req.to列
data=pd.read_excel('baidu_fanyi.xlsx')data['sign']=data["req.from"]+'.aaaaa.'+data["req.to"]data_dict=data.to_dict('records')print(data_dict)
http://www.jsqmd.com/news/1007311/

相关文章:

  • 2026杭州音域艺术音乐艺考分层教学体系与实训技术解析 - 速递信息
  • 一张照片变3D浮雕:ImageToSTL如何让你5分钟成为3D艺术家?
  • MC56F80xx外设手册实战:ADC/PWM/CAN/Quad-Timer配置与电机控制应用
  • 2026苏州外墙漏水维修行业全景解析:苏州鼎壹万防水补漏公司适配推荐与专业选型指南 专业防水公司排名推荐(2026年6月防水补漏最新TOP权威排名 - 鼎壹万修缮说
  • MC68349总线机制解析:动态调整与未对齐操作优化
  • VMware卸载操作步骤
  • Cursor Pro破解工具2025:突破AI编程助手试用限制的3种技术方案
  • 如何快速清理Windows驱动:Driver Store Explorer终极优化指南
  • 2026成都实验室装修避坑指南:为什么优先选四川华锐净化? - 洁净室推广助手
  • 超越单体智能|多智能体系统的协作、归因与自我演化综述
  • APK安装器:Windows电脑运行安卓应用的完整教程
  • 无需代码!OpenClaw v2.7.9 电脑自动化工具部署实操
  • PEG 化氨基介孔硅 mSiO₂@PEG-NH₂ 氨基 PEG 修饰介孔二氧化硅纳米颗粒
  • GriddyCode 终极指南:如何用这款视觉化代码编辑器提升编程体验
  • 小说下载器终极教程:轻松保存200+网站小说,打造个人数字图书馆
  • 深入解析MC56F81xxxL中断控制器:从原理到实战配置
  • WorkshopDL:跨平台玩家的Steam创意工坊下载神器
  • 深入解析Kinetis SDK时钟管理器:从核心结构体到外设配置实战
  • 2026苏州专业阳光房漏水维修服务商选型指南:苏州鼎壹万防水补漏公司适配性深度解析 专业防水公司排名推荐(2026年6月防水补漏最新TOP权威排名 - 鼎壹万修缮说
  • 2026北京黄金回收行业白皮书:5大正规平台横评,各区变现避坑全指南 - 速递信息
  • 别再为Oracle 11g实时同步发愁了,我用Flink CDC + Docker搞定全流程(附避坑参数)
  • CANN神经网络算子库ops-nn核心技术深度解析:从Conv2D卷积到LayerNorm归一化的昇腾NPU加速原理与实战优化全路径
  • MC68349嵌入式系统硬件设计实战:最小系统、时序分析与低功耗优化
  • 突破性5G仿真革命:UERANSIM如何重塑网络测试格局
  • 大语言模型参数三要素:权重、偏置与尺度的工程本质
  • 2026厦门防水怎么彻底解决?苏易修缮教你根治漏水不复发全攻略 - 苏易修缮
  • 2026年众智商学院冯老师联系方式怎么确认?课程咨询和资料领取入口说明 - 众智商学院官方
  • 2026年6月静压式液位计主要品牌排行榜:技术迭代与市场格局深度解析 - 仪表品牌榜
  • 深入解析M68HC11中断与复位机制:嵌入式系统实时响应的核心原理与实践
  • 调问更新:手机号验证、Excel 导入等新功能,提升问卷数据收集与分析体验