openhandx report多維度 Excel 報(bào)表工具
OpenHandx-Report是一個(gè)輕量級(jí)的多維度Excel報(bào)表工具,核心采用了Poi和OpenHandX-chart,同時(shí)支持Excel的2003和2007文件格式輸出。OpenHandx-Report之所以只叫做報(bào)表工具,是因?yàn)镺penHandx-Report樸實(shí)實(shí)用、使用簡單,他本身沒有自己的模板設(shè)計(jì)工具(借用Excel做模板)和報(bào)表服務(wù)功能。OpenHandx-Report按報(bào)表類型支持:靜態(tài)報(bào)表、列表(支持固定列表頭、固定列)、交叉表(固定表頭、固定列)、圖表。支持多excel sheet頁渲染,多sheet模板影射技術(shù)。數(shù)據(jù)上支持交叉表的多維度計(jì)算,包括分組、匯總、統(tǒng)計(jì)、平均值、網(wǎng)格間計(jì)算。
主要特性
Excel2003和2007兩種格式**-在同一套配置同一套數(shù)據(jù)下只要分別提供Excel2003和2007兩個(gè)格式的模板就能提供兩種格式的報(bào)表輸出
報(bào)表設(shè)計(jì)簡單并所見即所得**- Excel就是OpenHandx-Report的報(bào)表設(shè)計(jì)工具,Excel本身的功能和方便性就超過任何一款報(bào)表設(shè)計(jì)工具,并且絕大多數(shù)開發(fā)人員都會(huì)使用
復(fù)雜和大型報(bào)表異步輸出**-提供報(bào)表異步輸出,并提供異步生成的監(jiān)控接口可以時(shí)時(shí)監(jiān)控報(bào)表的完成情況和生成錯(cuò)誤
海量數(shù)據(jù)的支持**-集成了OpenHandx-common特有持久技術(shù)能一次從數(shù)據(jù)庫中取出所有數(shù)據(jù)(只要硬盤的剩余空間足夠大),并將這海量數(shù)據(jù)當(dāng)作數(shù)據(jù)源生成報(bào)表
5種表格功能**-支持靜態(tài)單元格、普通列表、固定列表、交叉表、固定交叉表等5種格式,這些功能能滿足聯(lián)機(jī)報(bào)表和分析性報(bào)表的需求
種圖表功能** -支持的圖表有區(qū)域圖、柱狀圖、儀表圖、折線圖、餅圖、雷達(dá)圖、環(huán)狀圖、點(diǎn)圖、瀑布圖
強(qiáng)大的數(shù)據(jù)計(jì)算功能** -OpenHandx-Report具有OpenHandx-Common所有的表達(dá)式計(jì)算功能,同時(shí)支持?jǐn)?shù)據(jù)匯總、記錄數(shù)、平均值等功能
同一Sheet表單同時(shí)支持多種展現(xiàn)方式**-在同一個(gè)Sheet表上可以輸出多個(gè)表格數(shù)據(jù)和圖表,目前OpenHandx-Report支持5種表格、9種圖表
同一數(shù)據(jù)源多Sheet表單支持**-同一個(gè)數(shù)據(jù)源可以根據(jù)需求輸出到不同的Sheet表單,這樣有利于同時(shí)展現(xiàn)不同種類的業(yè)務(wù)數(shù)據(jù),也能滿足最終客戶的不同需求
多重?cái)?shù)據(jù)展示功能**-采用模板影射技術(shù),能將多個(gè)數(shù)據(jù)源影射到一套模板并合成一個(gè)Excel文件輸出,這樣滿足最終客戶的特殊需求
