1. 程式人生 > >完全java實現一款開源的報表工具簡表(JOR)

完全java實現一款開源的報表工具簡表(JOR)

簡表(JOR),是一款開源的報表工具,完全java實現,核心程式碼來自於國內一線報表工具品牌傑表.2008 。

  提起開源的報表工具,不能不說說jaspereport,jasperreport作為著名的開源報表工具,在java程式設計師中一直享有盛名。但由於其設計主要是針對西式的簡單報表,設計起復雜的中式報表來,有點力不從心,所以,在國內的專案中能成功應用的例子並不多。JOR,作為能做複雜報表的開源報表工具,可以彌補jasperreport的不足。

淘寶自己的業務框架Taobao Distributed Data Layer_java開發工程師_課課家

  簡表(JOR) 的License已釋出,可免費用於商業專案中。

  簡表(JOR) 的特點:

  √ 完全開源

  √ 支援視覺化地設計報表

  √ 支援複雜的交叉表,如多級行上、列上分組;分組不平衡的交叉表等

  √ 支援複雜的跨組運算,如同比、佔比、環比、排名等

  √ 支援圖片,圖片源可以來自資料庫、本地檔案、網路、classpath、內嵌

  √ 支援指令碼,指令碼可以擴充套件

  √ 支援簡單列表、主從報表、標籤報表、分欄報表、套打報表

  √ 支援jsp tag、ajax、web form 整合

  √ 支援 HTML,PDF,EXCEL匯出

  √ 支援統計圖

  √ 支援所有主流資料庫,如 Oracle、DB2、Sql Server 、MySQL

  √ 支援任何的j2ee應用伺服器,如Tomcat、Apusic、 WebSphere、WebLogic等

  √ 支援Windows、Linux、Unix、Mac os等作業系統

  √ JDK1.4 以上版本適用