一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种Excel报表导出方法、装置和存储介质与流程

2022-03-23 03:53:03 来源:中国专利 TAG:

技术特征:
1.一种excel报表导出方法,其特征在于:所述方法包括以下步骤:s1,接收用户根据自己的需求自定义的excel模板格式;s2,提取底层数据,并将底层数据存储到excel模板中的数据表格;s3,将excel模板中数据表格的数据通过函数映射到excel模板中的展示表格;其中,所述展示表格是带有用户自定义格式的表格。2.根据权利要求1所述的excel报表导出方法,其特征在于:所述excel模板包括:所述数据表格,用于存储所述展示表格的原始数据;所述展示表格,用于展示报表,所述报表包括数据图表和用户选择的数据,所述数据图表和用户选择的数据带有用户自定义的格式。3.根据权利要求1所述的excel报表导出方法,其特征在于:所述提取底层数据,将底层数据存储到excel模板中的数据表格,包括:通过key-value配置数据表格的名称,使得数据表格的名称与底层数据的名称相对应;将底层数据通过数据写入方式存储到与底层数据的名称相对应的数据表格中。4.根据权利要求1所述的excel报表导出方法,其特征在于:所述将excel模板中数据表格的数据通过函数映射到excel模板中的展示表格,包括:遍历所述展示表格的每个单元格并激活每个单元格的函数;将所述数据表格的数据通过vlookup函数映射到所述展示表格。5.根据权利要求4所述的excel报表导出方法,其特征在于:所述遍历所述展示表格的每个单元格并激活每个单元格的函数,具体包括:通过org.apache.poi底层包获取所述展示表格的单元格的指针;从首个单元格开始,依次遍历所述展示表格的每个单元格。6.根据权利要求5所述的excel报表导出方法,其特征在于:所述从首个单元格开始,依次遍历所述展示表格的每个单元格,具体包括:判断遍历到的每个单元格是否是空单元格,若遍历到的单元格不是空单元格,则判断遍历到的单元格是否存在函数;若遍历到的单元格是空单元格,则遍历下一个单元格;若遍历到的单元格存在函数,则重新激活该单元格的函数;若遍历到的单元格不存在函数,则遍历下一个单元格。7.根据权利要求1所述的excel报表导出方法,其特征在于:所述底层数据是csv文件所保存的数据。8.一种excel报表导出装置,其特征在于:所述装置包括:格式定义模块,用于自定义展示表格的格式;数据导入模块,用于将底层数据提取到数据表格中;函数配置模块,用于配置数据表格与展示表格中数据的映射关系。9.根据权利要求8所述的excel报表导出装置,其特征在于:所述装置还包括:指针获取模块,用于获取展示表格的单元格指针;单元格遍历模块,用于遍历展示表格的所有单元格;函数激活模块,用于重新激活展示表格中所有单元格的函数。10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器执行如权利要求1~7中任意一项所述的方法的
步骤。

技术总结
本发明涉及一种Excel报表导出方法、装置和存储介质,方法包括以下步骤:S1,用户根据自己的需求自定义Excel模板的格式;S2,提取底层数据,并将底层数据存储到Excel模板中的数据表格;S3,将Excel模板中数据表格的数据通过函数映射到Excel模板中的展示表格。本发明所述的Excel报表导出方法、装置和存储介质,当报表的数据有更新时,代码读取新的底层数据,将新的底层数据更新到数据表格中,然后代码会自动激活展示表格中的每个单元格的函数,重新建立展示表格与数据表格的映射关系,展示表格里的数据便会自动更新,展示表格中自动更新后的数据便会带有用户以自定义的格式,同时实现了自动化报表与自定义格式的功能。动化报表与自定义格式的功能。动化报表与自定义格式的功能。


技术研发人员:黄帅
受保护的技术使用者:众安在线财产保险股份有限公司
技术研发日:2021.12.08
技术公布日:2022/3/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献