日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java 报表工具选择

發(fā)布時(shí)間:2023/12/9 java 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 报表工具选择 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Java 報(bào)表工具選擇

近一年處理了些報(bào)表問題,調(diào)研不少報(bào)表工具,也開發(fā)了適合公司業(yè)務(wù)的報(bào)表工具。分享一些關(guān)于如何選擇Java 報(bào)表工具的個(gè)人觀點(diǎn),希望對(duì)你有參考作用。

對(duì)于企業(yè)來說,花錢就能快速解決的問題,肯定不會(huì)自己花時(shí)間、人力去研發(fā)和維護(hù)一套產(chǎn)品,除非不得已。企業(yè)首選是購(gòu)買一款成熟、穩(wěn)定的商用產(chǎn)品。現(xiàn)有的商用產(chǎn)品滿足不了需求,才會(huì)考慮去研發(fā)報(bào)表工具。

?

第一個(gè)選擇:商用報(bào)表產(chǎn)品

目前市場(chǎng)上功能強(qiáng)大,占有率高的兩款 Java 報(bào)表工具,帆軟報(bào)表和潤(rùn)乾報(bào)表。

帆軟報(bào)表的特點(diǎn)

  • 功能強(qiáng)大,覆蓋的行業(yè)廣,基本能滿足所有的報(bào)表需求

  • 報(bào)表頁面美觀、炫酷

  • 可基于插件方式進(jìn)行定制,也一直在培育眾包市場(chǎng)

  • 售后做的挺好,QQ客服反饋快

  • 文檔和社區(qū)做的還可以

  • 上手簡(jiǎn)單,不懂代碼也可以通過類excel設(shè)計(jì)器制作出報(bào)表

  • 價(jià)格貴,幾萬 ~ 幾十萬

  • 功能做的太細(xì),有些功能點(diǎn)顯得比較死板。比如,需要頁眉頁腳高度不統(tǒng)一、需要較小行間距、單元格字體自動(dòng)縮放...

  • 較耗內(nèi)存

    ?

潤(rùn)乾報(bào)表特點(diǎn)

  • 價(jià)格相對(duì)便宜,性價(jià)比高

  • 感覺售前、售后一般(今天特意在官網(wǎng)咨詢了下使用問題,提示人不在,聯(lián)系銷售)

  • 對(duì)類excel操作支持更友好

  • 性能和并發(fā)處理更優(yōu),擅長(zhǎng)大容量復(fù)雜報(bào)表

  • 美觀、圖表有待加強(qiáng)

  • 入門難度略大

總結(jié):帆軟簡(jiǎn)單易用,無需開發(fā)也可以制作出報(bào)表,頁面美觀,API豐富,但價(jià)格較貴,適合現(xiàn)場(chǎng)運(yùn)維人員根據(jù)需求直接制作報(bào)表;潤(rùn)乾門檻高,頁面沒那么美觀,性能更優(yōu),性價(jià)比高,適合有專業(yè)報(bào)表團(tuán)隊(duì)處理復(fù)雜報(bào)表。

?

第二個(gè)選擇:自研

自研復(fù)雜的報(bào)表工具,會(huì)遇到一些難題。如:打印報(bào)表;復(fù)雜的數(shù)據(jù)計(jì)算;復(fù)雜格式的報(bào)表展示;頁面、打印、導(dǎo)出word、pdf、excel格式一致性;圖表...

Java報(bào)表引擎

  • JasperReports,配合設(shè)計(jì)器ireport使用。但資料較少,出了問題難查找,設(shè)計(jì)器調(diào)整報(bào)表格式麻煩。

  • EasyReport、ureport,開源的web端設(shè)計(jì)報(bào)表工具,可以參考部分功能實(shí)現(xiàn)。

圖表前端庫(kù)

  • ECharts

  • Highcharts

  • D3

Java office、pdf 操作組件庫(kù)

  • Apache POI

  • JXL

  • iText

  • OpenOffice

  • PDFBox

  • jquery.table2excel.js

打印方式

  • 瀏覽器自帶打印及其js控件,較難干預(yù)樣式,連續(xù)打印、頁眉頁腳,分頁等存在問題

  • pdf流打印,需要下載adobe插件

  • ActiveX,java類報(bào)表工具基本不用

  • Applet打印,依賴jre

總結(jié):自研報(bào)表工具坑很多,需要投入很大人力。

?

PS

國(guó)內(nèi)市面上還有很多報(bào)表工具,如:RDP報(bào)表、SMARTBI SPREADSHEET、Crystal Reports、ActiveReports、簡(jiǎn)表、杰表等都可以去調(diào)研下是否適合自己業(yè)務(wù)。

國(guó)外有很多報(bào)表工具不做推薦,因?yàn)樯鲜掷щy,遇到問題處理基本找不到資料,不適合中國(guó)式報(bào)表。

?


【Java面試題與答案】整理推薦

  • 基礎(chǔ)與語法
  • 集合
  • 網(wǎng)絡(luò)編程
  • 并發(fā)編程
  • Web
  • 安全
  • 設(shè)計(jì)模式
  • 框架
  • 算法與數(shù)據(jù)結(jié)構(gòu)
  • 異常
  • 文件解析與生成
  • Linux
  • MySQL
  • Oracle
  • Redis
  • Dubbo

?

總結(jié)

以上是生活随笔為你收集整理的Java 报表工具选择的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。