python 读写csv
近期负责一个项目,需要用python做一个工具,(好久不写python了呀呀呀我亲爱的python)涉及python操作json,csv,xlsx以及其他文本,这里做个记录
目录:
1. parseJsonToCsv模块:场景化表格生成,代码量约1000行
1.1 解析json,生成4个sheet,分别是:公共参数、请求和响应消息一览、请求和响应消息详情、用例测试点
主要的业务类:BaseJsonRead,BaseCsvWriter,主要的功能类/函数:MergeMulColNumDifCsv,csvToXlsx
2. generateXlsx模块:python脚本生成表格,供用户填参
2.1 基本功能:生成xlsx文件、创建多个sheet、每个sheet写入title、保存文件
2.2 填参参考:每个sheet写提供填参模板供用户参考
2.3 重点字段高亮(填色):针对每个个sheet对应的title,可以按需做分类,以及重点字段进行高亮
主要的业务类:BaseGenXlsx --被继承-> CommonParamSheet、CellMsgCfgParamSheet、OtherMsgCfgSheet,主要的功能类/函数:
3. readXlsxToJson: 对于generateXlsx模块生成的xlsx文件进行解析,然后生成最终用户需要的json
3.1
准备工作:
让你的jupyter notebook 有函数提示, 参考:https://blog.csdn.net/DFFFAN/article/details/105600337
https://blog.csdn.net/DFFFAN/article/details/105600337
在cmd或者Anaconda3 Prompt (Anaconda3)中输入
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
Python CSV 合并到多个sheet工作表,参考:https://blog.csdn.net/qq_34626094/article/details/112919663
https://blog.csdn.net/qq_34626094/article/details/112919663
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)