【技术实现步骤摘要】
本专利技术涉及一种用于复杂excel无序对比的系统及方法。
技术介绍
1、excel是最为常用的办公软件之一,操作简单便捷,可视性强,经常用于处理大量的表格数据。
2、在许多项目中,都会通过excel对表格数据进行维护。随着项目的推进,excel表格文件中的数据也会随之更新,可能对数据进行增、删、改基本操作或系列组合操作。对于表格文件不同版本之间的差异,大多通过日志形式进行记录。
3、当表格文件中数据的顺序被进行大规模调整时,会对于后续维护人员造成很大的困扰。同时,通过日志跟踪表格数据文件的变化也较为费力。对于同一项目基于相同模板,而来源不同的数据,需要对比差异时,是繁琐乏味的事情。
4、在某些项目中,可能存在:多行excel数据表示一条信息、某些数据由多个子属性组成、在一个表格中可能存在子表等较为复杂的情况。这同样给表格维护人员带来了不便。
技术实现思路
1、本专利技术的目的在于克服现有的缺陷而提供的一种用于复杂excel无序对比的系统及方法,解决ex
...【技术保护点】
1.一种用于复杂Excel无序对比的系统,其特征在于,包括:
2.根据权利要求1所述的一种用于复杂Excel无序对比的系统,其特征在于,所述数据和配置输入模块中,在输入配置文件和进行对比的两个Excel数据文件时,需要对配置文件和进行对比的Excel数据文件的文件类型进行验证;
3.根据权利要求1所述的一种用于复杂Excel无序对比的系统,其特征在于,所述数据和配置解析模块中,配置文件详细规定了对比过程中所需的各项参数,包括表格名称、表头分割行、数据分割列以及用于识别数据和忽略属性的特定列。
4.根据权利要求1所述的一种用于复杂Ex
...【技术特征摘要】
1.一种用于复杂excel无序对比的系统,其特征在于,包括:
2.根据权利要求1所述的一种用于复杂excel无序对比的系统,其特征在于,所述数据和配置输入模块中,在输入配置文件和进行对比的两个excel数据文件时,需要对配置文件和进行对比的excel数据文件的文件类型进行验证;
3.根据权利要求1所述的一种用于复杂excel无序对比的系统,其特征在于,所述数据和配置解析模块中,配置文件详细规定了对比过程中所需的各项参数,包括表格名称、表头分割行、数据分割列以及用于识别数据和忽略属性的特定列。
4.根据权利要求1所述的一种用于复杂excel无序对比的系统,其特征在于,所述数据格式校验模块中,对于配置文件和excel数据文件表头不匹配的情况,将此情况记录在日志文件中,用于用户后续查看和处理,其中,不匹配的情况包括但不限于sheet缺失和表头不一致。
5.根据权利要求1所述的一种用于复杂excel无序对比的系统,其特征在于,所述数据对比算法模块中,配置文件和excel数据文件对比过程是双向的,即每个文件都会轮流作为基准进行一次对比。
6...
【专利技术属性】
技术研发人员:曾斯为,
申请(专利权)人:上海电气泰雷兹交通自动化系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。