[发明专利]一种通用EXCEL/PDF报表导出组件在审
申请号: | 201510933997.0 | 申请日: | 2015-12-15 |
公开(公告)号: | CN105589840A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 缪秦;陈雄;刘黎明;高毅;秦鑫 | 申请(专利权)人: | 重庆腾帆科技有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F17/30 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 尹丽云 |
地址: | 400039 重庆市九*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 excel pdf 报表 导出 组件 | ||
技术领域
本发明涉及文件处理技术领域,特别是涉及一种通用EXCEL/PDF报表导出组件。
背景技术
现今各类EXCLE导出或PDF导出基础包很多,但使用相关导出基础包实现EXCEL或 PDF导出时,都需要相关人员熟悉基础包相关开发API和操作步骤。导出EXCEL或PDF文 件是系统中一个比较常用功能。
但是,在现有的开发技术中,开发出一个全新的组件往往存在导出EXCEL、PDF表报开 发速度缓慢,开发复杂等问题,因此,很有必要对其进行改进。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种通用EXCEL/PDF报表导出 组件,适于解决现有技术中导出EXCEL、PDF表报开发速度缓慢及开发复杂的问题。
为实现上述目的及其他相关目的,本发明提供以下技术方案:
一种通用EXCEL/PDF报表导出组件,包括数据解析模块、核心模块及持久模块,其中, 所述数据解析模块包括:报表模板XML单元:适于承载组件所需要的导出报告格式和获取 数据字段设置;数据获取单元:通过反射方法获取数据源实体对象中的数据;文件生成解析 单元:通过解析表报模板XML文件获取表报格式数据;所述核心模块适于输出EXCEL/PDF 格式的报表,包括EXCEL解析单元和PDF解析单元;所述持久模块包括:数据源实体对象 单元:适于承载数据源;JDBC持久支持单元:适于本组件与JDBC进行整合的支持; HIBERNATE持久支持单元:适于本组件与HIBERNATE进行整合的支持。
优选地,所述核心模块还包括:核心分发单元,适于统一管理客户端浏览器发起的请求, 交给其他模块。
优选地,在所述文件生成解析单元中,所述获取表报格式数据包括:字段设置,表报格 式设置及表报样式设置。
优选地,所述EXCEL解析单元适于通过数据获取单元获取指定数据和表报格式并通过 输出EXCEL文件格式的报表。
优选地,所述PDF解析单元适于通过数据获取单元获取指定数据和表报格式并通过输出 PDF文件格式的报表。
如上所述,本发明具有以下有益效果:
本发明针对这种应用频率较高的开发任务有必要抽象提取成为一个全新的组件,通过简 单的XML配置,实现自动生成相应格式EXCEL或PDF报表文件功能。这种组件的优势在 于对于生成EXCEL或PDF报表列表提供高速开发的同时,也降低了使用人员的技术要求。 此外,其解决了导出EXCEL、PDF表报开发速度缓慢,开发复杂等问题,包括:Excel或PDF 生成不需要编写额外的代码;报表格式、字体样式只需要通过简单的配置,程序员只需要编 写XML文档和获取相关数据对象LIST的相关程序,就能自动生成EXCEL或PDF格式文件。
附图说明
图1显示为一种通用EXCEL/PDF报表导出组件的原理图。
元件标号说明
10数据解析模块
20核心模块
30持久模块
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露 的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加 以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精 神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征 可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图 式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实 际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复 杂。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆腾帆科技有限公司,未经重庆腾帆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510933997.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管道料浆取样阀
- 下一篇:膜式燃气表的双机芯同步运动连杆