OpenHandx-Report是一个轻量级的多维度Excel报表工具,核心采用了Poi和OpenHandX- chart,同时支持Excel的2003和2007文件格式输出。OpenHandx-Report之所以只叫做报表工具,是因为OpenHandx- Report朴实实用、使用简单,他本身没有自己的模板设计工具(借用Excel做模板)和报表服务功能。OpenHandx- Report按报表类型支持:静态报表、列表(支持固定列表头、固定列)、交叉表(固定表头、固定列)、图表。支持多excel sheet页渲染,多sheet模板影射技术。数据上支持交叉表的多维度计算,包括分组、汇总、统计、平均值、网格间计算。
主要特性
Excel2003和2007两种格式**-在同一套配置同一套数据下只要分别提供Excel2003和2007两个格式的模板就能提供两种格式的报表输出
报表设计简单并所见即所得**- Excel就是OpenHandx-Report的报表设计工具,Excel本身的功能和方便性就超过任何一款报表设计工具,并且绝大多数开发人员都会使用
复杂和大型报表异步输出**-提供报表异步输出,并提供异步生成的监控接口可以时时监控报表的完成情况和生成错误
海量数据的支持**-集成了OpenHandx-common特有持久技术能一次从数据库中取出所有数据(只要硬盘的剩余空间足够大),并将这海量数据当作数据源生成报表
5种表格功能**-支持静态单元格、普通列表、固定列表、交叉表、固定交叉表等5种格式,这些功能能满足联机报表和分析性报表的需求
种图表功能** -支持的图表有区域图、柱状图、仪表图、折线图、饼图、雷达图、环状图、点图、瀑布图
强大的数据计算功能** -OpenHandx-Report具有OpenHandx-Common所有的表达式计算功能,同时支持数据汇总、记录数、平均值等功能
同一Sheet表单同时支持多种展现方式**-在同一个Sheet表上可以输出多个表格数据和图表,目前OpenHandx-Report支持5种表格、9种图表
同一数据源多Sheet表单支持**-同一个数据源可以根据需求输出到不同的Sheet表单,这样有利于同时展现不同种类的业务数据,也能满足最终客户的不同需求
多重数据展示功能**-采用模板影射技术,能将多个数据源影射到一套模板并合成一个Excel文件输出,这样满足最终客户的特殊需求