新旧两个比较大的文件中,例如有很多数据例如这样:
/begin CHARACTERISTIC
GEVlv_GovrPrmIntkIF_I.facFastIPart_GM
""
MAP
0x8037459E
RB_MapGroup_U16
99.99847
relKW_q0p0015259
0.00
99.99847
FORMAT "%8.5"
/begin AXIS_DESCR
COM_AXIS
Epm_nEng
EngN
5
-16384.00
16383.50
FORMAT "%8.2"
AXIS_PTS_REF GEVlv_nEng05_Ax
/end AXIS_DESCR
/begin AXIS_DESCR
COM_AXIS
GEVCtl_tOilCylHd
Temp_Cels
5
-3549.940
3003.560
FORMAT "%8.3"
AXIS_PTS_REF GEVlv_tOilCylHd05_Ax
/end AXIS_DESCR
/end CHARACTERISTIC
其实数据就是一个MAP,然后有MAP的各种属性,横纵、坐标轴、公式等等,也就是这样的数据形式为一个名称+一组参数,一个文件中可能有上万个这样的数据。
现在需求就是对比前后文件中的数据差异,包括新增(没有这个名称的数据了)、删除、修改(同样名称参数变化了),将差异部分输出到excel中,如下形式。</