基于java实现Excel线上合并及导出的方法技术

技术编号:33509903 阅读:37 留言:0更新日期:2022-05-19 01:18
本发明专利技术公开了基于java实现Excel线上合并及导出的方法,包括如下步骤:用户将Excel文件上传到系统;系统存储所述Excel文件,并对所述Excel文件做版本记录,将版本记录添加于系统的文件列表中;用户在文件列表中选择若干所述Excel文件,并点击合并导出;系统调取若干Excel文件,将若干Excel文件中序号最靠前的Excel文件作为父文件,并将其他Excel文件均作为子文件;若干子文件分别与父文件进行比较,子文件的每一行数据分别与父文件中所有行数据的每一行进行比较是否相同,若不相同,则在父文件数据表下方增加子文件中的不相同行数据;系统将合并后的父文件导出给用户。本发明专利技术用户一键完成合并和导出查看工作,简单快捷,节省人力成本,准确率高,避免出现人为统计错误。误。误。

【技术实现步骤摘要】
基于java实现Excel线上合并及导出的方法


[0001]本专利技术涉及线上Excel合并领域,尤其涉及一种基于java实现Excel线上合并及导出的方法。

技术介绍

[0002]用户线下收集excel表格并对数据进行汇总的工作比较繁琐,费时费力,增加人力成本,并且难免会出现统计错误。
[0003]因此,结合上述存在的技术问题,有必要提供一种新的技术方案。

技术实现思路

[0004]为解决现有技术中存在的技术问题,本专利技术提出线上自动合并Excel文件并导出的技术,提供了一种基于java实现Excel线上合并及导出的方法,具体技术方案如下所述,包括如下步骤:
[0005]S1:用户将Excel文件上传到系统;
[0006]S2:系统存储所述Excel文件,并对所述Excel文件做版本记录,将版本记录添加于系统的文件列表中;
[0007]S3:用户在系统的文件列表中选择若干所述Excel文件,并点击导出按钮,用户的合并导出请求发送给系统;
[0008]S4:系统接收到用户的合并导出请求后本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于java实现Excel线上合并及导出的方法,其特征在于,包括如下步骤:S1:用户将Excel文件上传到系统;S2:系统存储所述Excel文件,并对所述Excel文件做版本记录,将版本记录添加于系统的文件列表中;S3:用户在系统的文件列表中选择若干所述Excel文件,并点击导出按钮,用户的合并导出请求发送给系统;S4:系统接收到用户的合并导出请求后,系统调取用户选择的若干Excel文件,系统将若干Excel文件中序号最靠前的Excel文件作为父文件,并将除作为父文件之外的其他Excel文件均作为子文件;S5:若干子文件分别与父文件进行比较,子文件中的每一行数据均与父文件中所有行数据中的每一行进行比较是否相同,若不相同,则将子文件中的不相同行数据追加在父文件数据表下方,获得合并覆盖后的父文件;S6:系统将合并覆盖后的父文件作为导出文件导出给用户。2.根据权利要求1所述的基于java实现Excel线上合并及导出的方法,其特征在于,步骤S5中,若相同,则子文件中的相同行数据覆盖到父文件的相同行数据中,获得合并覆盖后的父文件。3.根据权利要求2所述的基于java实现Excel线上合并及导出的方法,其特征在于,合并覆盖后的父文件只存储在导出文件中,不存储在父文件对应...

【专利技术属性】
技术研发人员:谈辉缪伟朱玮周峰
申请(专利权)人:永中软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1