天天看點

JasperReports入門,JasperReports是什麼?

Jasper報表

報表開發過程中面臨的常見故障歸納在以下幾點:

  • 核心變化:為了反映業務發生變化或改進它通常以改變報告的核心邏輯。
  • 結果輸出:有各種各樣的格式,報表可導出到如:HTML,文本,PDF,MS Excel,RTF,ODT,逗号分隔值,XML或圖像。
  • 複雜報表:子報表和交叉表報告是很好的例子。
  • 圖表報表:視覺圖為例。圖,餅圖,XY折線圖,條形圖,儀表和時間序列

為了消除上述點的開銷,并促進報告過程中,很多架構,工具,庫和第三方應用進行了介紹。Jasper Report 報表是其中之一。

Jasper Report 是一個開源的Java報表引擎,它不像其他的報表工具,例如Crystal報表是基于Java的,沒有自己的表達式文法。JasperReports有提供豐富的内容到螢幕上,到列印機,或轉換成PDF,HTML,XLS,RTF,ODT,CSV,TXT和XML檔案的能力。因為它不是一個獨立的工具,它不能被安裝在其自身。相反,它是由包括它在應用程式的CLASSPATH庫嵌入到Java應用程式。

JasperReports是一個Java類庫,而不是針對最終使用者,而是有針對性的對誰需要的報表功能添加到自己的應用程式的Java開發人員。

JasperReports的特點

一些主要的 JasperReport 的功能包括:

點選連結檢視詳細内容

轉載于:https://www.cnblogs.com/hane/p/7285782.html