摘要
本发明提供了一种复杂产品多源异构数据报表的处理方法及系统,该方法包括:根据产品的测试文件内容设置配置文件的数据解析模板;根据数据解析模板对测试文件内容逐行读取,存储到内存中;使用SHA‑256算法计算读取到内存中文件内容的哈希值,将该哈希值与数据库中存储文件表中的所有哈希值对比,如果不存在相同的哈希值,基于数据解析模板,读取测试文件的全部表格,并存储到多个列表中;以表格的列数以及列头内容作为表格类型的划分依据,将不同类型表格的第一个表格的内容存储到新的列表中,根据数据解析模板的数据文件入库信息,将列表存储到数据库表中。本发明实现数据格式的转换,便于数据统一结构化入库,为数据统一分析与处理提供支撑。