JsonToTable-Python工具使用说明
--简化ZTE-4G测量配置修改
功能简介:支持把JSON格式字符串转化成表格;支持把表格数据转换成JSON格式字符串。
支持JSON数据格式:[{pra1=val1,pra2=val2…},{pra1=val11,pra2=val22…},…]
ID | JSON | ↔ | ID | pra1 | pra2 | … |
1 | [{pra1=val1,pra2=val2…},{pra1=val11,pra2=val22…},…] | 1 | val | va2 | … | |
… | 1 | val11 | val21 | … | ||
… |
用途说明:该工具主要用来解决批量修改JSON数据繁琐问题。通过JsonToTable把从网管(ZTE)
提取出来的JSON格式的配置数据转化成表格形式,然后在表格进行数据更改操作,更改后
的数据再通过JsonToTable转化成JSON格式,供网管配置数据修改使用。
工具版本:V2.0 ---2019-12-9
运行工具:JsonToTableV2.0.exe
下载地址:https://pan.baidu.com/s/1BtXimtzjC-SLKcg_xhjnBw
二维码下载地址:
工具特性:支持后台多线程运行多个转换任务,正在转换的文件不可再次进入任务。
应用实例1:JSON转Table:
(1)在模板文件中的 [Json]表按如下格式填入待转化JSON数据。
(%1) 运行工具,选择模板,运行JSON转Table
(3)打开结果,结果在模板文件下的[Json2Table]表。可根据需要修改、增加、删除表格里的数据。
应用实例2:Table转JSON:
在实例1转化出的结果,把1002-103小区频点interCarriFrequ:2585,secllFreeqPriorite修改为254,保存数据。
(1) 运行工具,选择模板路径,运行 表格转JSON功能:
(2)打开结果,结果在模板文件下的[Json]表。可根据需要把结果匹配到网管修改文件,进行网管数据修改。
应用实例3:4-2G重选配置频点。
(1) 从网管提取出4-2G重选配置数据,按工具要求,在模板文件[Json]表填写数据:
(2) 运行工具【JSON转表格】功能,使用方法见例1
(3) 打开结果,结果在模板文件[JSON2TABLE]表中:
(4) 运行结果,首行字段没按频点顺序排列,不利于更新频点信息。可以借助Excel列排序重新调整列的顺序。
第一步,在第二行插入一行,并复制第一行标题:
第二步,把第二行explicitARFCN替换成空白,把第二行“ID”替换成-100,“startARFCN
”替换成-1, “expliARFCNNum”替换成0,然后排序,排序设置如图,就可以按行排序重新调整列的顺序。排序完成后删除第二行,最终排序效果如图
排序设置:
排序效果:
第四步,经过第三步的操作后,通过EXCEL操作就可以比较简单地把最新的2G频点信息更新进去,这里不再阐述具体操作。
第五步,运行工具【表格转JSON】功能,使用方法见例2
第六步,打开结果,在模板文件的[JSON]表,可根据需要把结果匹配到网管修改文件,进行网管数据修改。
热门文档
相关文档