当前位置: 首页 > 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.rkmt.cn/news/1519116.html

相关文章:

  • MC56F80xx外设手册实战:ADC/PWM/CAN/Quad-Timer配置与电机控制应用
  • MC68349总线机制解析:动态调整与未对齐操作优化
  • 如何快速清理Windows驱动:Driver Store Explorer终极优化指南
  • 2026成都实验室装修避坑指南:为什么优先选四川华锐净化? - 洁净室推广助手
  • Cursor Pro破解工具2025:突破AI编程助手试用限制的3种技术方案
  • 深入解析Kinetis SDK时钟管理器:从核心结构体到外设配置实战
  • 深入解析MC56F81xxxL中断控制器:从原理到实战配置
  • PEG 化氨基介孔硅 mSiO₂@PEG-NH₂ 氨基 PEG 修饰介孔二氧化硅纳米颗粒
  • 2026北京黄金回收行业白皮书:5大正规平台横评,各区变现避坑全指南 - 速递信息
  • 深入解析M68HC11中断与复位机制:嵌入式系统实时响应的核心原理与实践
  • 2026厦门防水怎么彻底解决?苏易修缮教你根治漏水不复发全攻略 - 苏易修缮
  • 大语言模型参数三要素:权重、偏置与尺度的工程本质
  • 突破性5G仿真革命:UERANSIM如何重塑网络测试格局
  • 告别预处理瓶颈:将图像处理集成到OpenVINO模型里,让YOLOv8推理再快一步
  • cfs调度类深入解刨——pelt细节篇
  • Adobe Illustrator Fillinger终极指南:3分钟掌握智能图案填充技巧
  • 告别AVC卡顿:用HEVC(H.265)编码让你的4K视频体积减半,画质无损
  • 2026武汉护理中职学校推荐:三所实力院校助你圆梦本科 - 辛云教育资讯
  • AI Agent在智能到监控的自动化生产调度中的应用:多智能体协同优化案例
  • 海城区高端料理;来涠洲岛必吃餐厅 - 速递信息
  • [智能体-389]:不同等级智能体特征、应用示例、技术栈以及各个AI厂家对应的产品
  • 如何在Mac上轻松运行Windows软件:Whisky完整指南
  • [智能体-390]:字节扣子Coze零代码搭建的智能体属于什么等级?
  • 告别手动计算!ArcGIS‘分区统计’结合Excel,高效处理土地利用栅格数据占比
  • 寄大件省外什么物流最便宜?2026最新比价攻略 - 快递物流资讯
  • 怎样精准定位Windows热键冲突:专业监控工具实战指南
  • 九大网盘直链提取技术全解析:LinkSwift 开源项目深度指南
  • 从零到95%准确率:24小时构建实时手语翻译系统的技术揭秘
  • [智能体-388]:主机端豆包,属于哪一层次的智能体?整体属于 L3 协作型智能体。
  • 如何快速构建四足机器人仿真系统:面向ROS2开发者的完整实践指南