java報表用的技術(shù) 現(xiàn)在比較好用的報表開發(fā)工具有什么???
現(xiàn)在比較好用的報表開發(fā)工具有什么???在沒有BI系統(tǒng)或報表系統(tǒng)的情況下,就算是要做三張?zhí)唵蔚膱蟊恚_發(fā)人員的工作也挺大,以及c語言設(shè)計SQL、設(shè)置去查詢條件、匯編語言數(shù)據(jù)Bean、編寫Service、
現(xiàn)在比較好用的報表開發(fā)工具有什么???
在沒有BI系統(tǒng)或報表系統(tǒng)的情況下,就算是要做三張?zhí)唵蔚膱蟊?,開發(fā)人員的工作也挺大,以及c語言設(shè)計SQL、設(shè)置去查詢條件、匯編語言數(shù)據(jù)Bean、編寫Service、c語言設(shè)計壓制層、編號前端頁面,同時必須前后端工程師協(xié)作開發(fā),這里面還和篩選條件處理、分頁處理等瑣碎處理,導(dǎo)致開發(fā)周期蓋住。是對開發(fā)時又不打算花錢多買報表系統(tǒng),又想迅速出報表時,就不需要一個可合成一體的通用報表工具,可可以參照我的這篇文章開發(fā)一個同型號的報表組件,實際SQL語句迅速配置和生成報表。也后用點擊我的頭像一欄我的文章。它都能夠能做到:
是從SQL語句,無法讀取報表的主干結(jié)構(gòu);實際公式急速去添加可以計算型字段;飛快格式化字段;代號型的字段然后配置轉(zhuǎn)義;飛快設(shè)置中查詢條件;系統(tǒng)內(nèi)的權(quán)限控制;即可附著系統(tǒng),也這個可以其它部署;開發(fā)與測試、生產(chǎn)系統(tǒng)分離,是可以然后導(dǎo)出來報表定義文件,到其它系統(tǒng)導(dǎo)入;報表設(shè)計器與報表不能執(zhí)行分開;
開源報表工具:1、BIRT報表
通常實現(xiàn)Java與J2EE的Web應(yīng)用程序。
2、iReport
是能修改急切報表的開源項目,手中掌握相當(dāng)豐富的圖形界面。
3、JasperReports
采用Java開發(fā)的開源代碼報表工具,接受PDF、HTML、XLS、CSV和XML文件輸出格式,是開源報表工具中比較比較具體方法的。
商用技術(shù)報表工具:1、帆軟報表FineReport()
目前報表軟件領(lǐng)域發(fā)展的最完全成熟的,儲存開發(fā)性很強(qiáng),容易上手使用。
2、水晶報表CrystalReport:SAP公司的商業(yè)報表工具,充當(dāng)SAP“集團(tuán)”下的報表組件模塊
3、其他:.例如IBM的Cognos、Oracle的BIEE算是正式商用BI工具,包括在商業(yè)智能方案里。
選型推薦推薦:商用化gt開源軟件,開放源代碼是需要很強(qiáng)的代能力,項目上線時間長,太容易不很穩(wěn)定,妖軍維護(hù)不需要不斷改代碼。
進(jìn)口牌子gt國外,這一點上最好不要“崇洋媚外”了,事實證明,國產(chǎn)品牌報表更懂表格表姐的心。
SpeedBI數(shù)據(jù)分析云(個人免費的,企業(yè)按年租)、奧威BI工具等也是很拖拉拽、再點擊就能開發(fā)報表的工具。效果嘛,也可以做個參考下下面這張:
java怎樣導(dǎo)出Excel報表呢?
JAVA導(dǎo)出EXCEL報表的工具還挺多,也很核心的主要注意是JExcel和POI:
JExcel:
POI:
有一些對JXL和POI封裝的工具包,如:
EasyExcel:
JXLS:
以上請參考。