天天看點

jor(1):簡表(JOR)開源的報表工具調研

我覺得需要說明下,我不是這個公司的員工,也不是做廣告,隻是調研下這個開源報表軟體。

簡表(jor),是一款開源的報表工具,完全java實作,核心代碼來自于國内一線報表工具品牌傑表.2008 。

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

簡表(jor) 的license已釋出,可免費用于商業項目中。

這個是從官網拷貝的代碼,不修改包結構,不修改log。 将代碼拆分成兩個部分,一個是jor-report-gui,一個是jor-report-web。 代碼已經修改成支援jdk1.7版本。

主要把代碼梳理下能跑通,切換成maven工程。

maven工程可以直接運作:

jor(1):簡表(JOR)開源的報表工具調研

項目是swing開發的gui程式,現在這樣的開發少多了。感覺做的gui程式還是不錯的。功能挺多的。

公司也是挺開放的,把代碼開源了,但是發現有好多jar包不能使用最新的。好久沒有更新的樣子。

官網網站上面的論壇不太活躍。

推薦使用idea 社群版本的。非常好的支援maven,直接使用社群版本的就足夠好了。太進階的也不會用。

最近在研究統計,希望弄一個統計平台方面的研究,最後需要資料展示,找了半天重要找到這樣一個開源軟體。

和國内大多數開源類似,釋出代碼的時候直接打了個zip放到網上了,沒有太多的文檔。

總體感覺還不錯,工程裡面有例子,可以支援很多種報表。

感覺上工具還是不錯的,做的很用心,支援很多種中國式的報表。

web頁面展示稍微需要優化下,界面比較原始,隻是table布局的。配合上bootstrap會好很多。

資料方面從配置看啥都支援,而且支援從界面拖拽,查詢資料庫。

思路是非常對的,畢竟統計報表系統隻是頁面展示就可以了。具體的還需要繼續研究。

公司的思路也是對的,做開源軟體,然後靠賣服務,做教育訓練掙錢,公司的主要經曆就是做好産品。