1. 程式人生 > >jaspersoft studio 的初級入門(一)

jaspersoft studio 的初級入門(一)

學習記錄 管理類 設置 準備 idt 開發 空白頁 conn 博客

前言

最近的工作涉及到企業的報表生成功能,於是就想用此篇博客來記錄我的學習歷程。進入Jasperreport項目的官網發現有一個軟件叫Jaspersoft studio的,它的版本也是6.3.1跟Jar包版本一致,百度一下才知道IReport已經不再進行版本更新了,現在改用Jaspersoft studio進行開發了,該軟件是基於Eclipse開發的,當然也是開源免費的。接下來,開始我的學習記錄。

準備工作
到Jasperreport開發公司官網Jaspersoft community下載Jar包,最好是下載Project包,還有模板開發軟件Jaspersoft studio。

技術分享

報表生成流程

技術分享

1. JRXML:報表填充模板,本質是一個XML.
2. Jasper:由JRXML模板編譯生成的二進制文件,用於代碼填充數據。
3. Jrprint:當用數據填充完Jasper後生成的文件,用於輸出報表。
4. Exporter:決定要輸出的報表為何種格式,報表輸出的管理類。
5. Jasperreport可以輸出多種格式的報表文件,常見的有Html,PDF,xls等。

模版生成:JRXML

第一步,打開Jaspersoft,右鍵選中Jasper Report,創建一個簡單的報表文件

技術分享

選擇一個報表模板,這裏我就選用最簡單的空白頁,為了方便打印,大小就選A4紙的大小。該報表頁面大小也可以根據自己的需求手動設置,稍後會有講解。

技術分享

點擊next,出現一個頁面,你可以在這裏給你的報表命名,然後點擊next

技術分享

然後到達設置數據源的頁面,因為我用的是MySQL數據庫,所以我選擇的是Database JDBC Connection。

技術分享

接下來這個頁面是數據庫鏈接的設置,數據庫名、用戶名、密碼這裏就不再贅述了。需要註意的是 需要添加一個數據庫驅動

技術分享

添加結果如下:

技術分享

然後點擊Finish,出現下面這個頁面,左邊是數據庫以及表,右邊是數據庫語句編寫區。

技術分享

報表建成頁面

技術分享

點擊Finish,一個簡單的報表文檔就建好了。接下來就是為報表填充數據,以及一些美化工作。

技術分享

此篇博客就到這裏,具體的文檔設計,請看入門基礎二。

jaspersoft studio 的初級入門(一)