Score
0
Watch 14 Star 26 Fork 16

彭明华 / openhandx reportJava

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
OpenHandx-Report是一个轻量级的多维度Excel报表工具,核心采用了Poi和OpenHandX-chart,同时支持Excel的2003和2007文件格式输出。OpenHandx-Report之所以只叫做报表工具,是因为OpenHandx-Report朴实实用、使用简单,他本身没有自己的模板设计工具(借用Excel做模板)和报表服务功能。OpenHandx-Report按报表类型支持:静态报表、列表(支持固定列表头、固定列)、交叉表(固... spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

openhandx report

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

输入图片说明 同一个Sheet支持多个报表,并支持混合多种类型报表、图表。即同一Sheet表单同时支持多种展现方式。

  1. 多Sheet支持

输入图片说明 在同一个Excel中支持多个Sheet报表渲染

Comments ( 0 )

Sign in for post a comment

Java
1
https://gitee.com/pengminghua/openhandx-report.git
git@gitee.com:pengminghua/openhandx-report.git
pengminghua
openhandx-report
openhandx report
master

Help Search