天天看點

JasperReport(1)——IReport的簡單使用

JasperReport是一個用純Java寫的友善開發報表功能的開源軟體。JasperReport的模版是類似于xml的格式,但是擴充名卻是.jrxml。利用該模版就可以編譯成.jasper檔案,JasperReport就可以通過該.jasper檔案生成相應的報表。

JasperReport的模版用手工來做的話是非常繁瑣的,為此官方給我們提供了一個可視化工具叫IReport。

JasperReport生成報表的資料源可以是資料庫、xml檔案、excel檔案等。而一般我們用IReport進行模版設計的時候用的比較多的還是利用資料庫來設計。是以下面在使用IReport之前先給IReport設定一個資料源。

JasperReport(1)——IReport的簡單使用
JasperReport(1)——IReport的簡單使用
JasperReport(1)——IReport的簡單使用

選擇下一步

JasperReport(1)——IReport的簡單使用

設定了資料源之後,我們就來建立一個簡單的報表,但是該報表不會包含任何的資料源,隻會有些簡單的元件

選擇檔案->new ,打開建立頁面,選擇報表,如下圖所示

JasperReport(1)——IReport的簡單使用

 之後就一直下一步,就會打開一個剛剛建立的報表,模樣如下圖所示:

JasperReport(1)——IReport的簡單使用

JasperReport是包含以下部分的:Title、Page Header、Column Header、 Detail、Column Footer、Page Footer和Summary,這幾部分并不是每個部分都必須要的。

下面是一個通過左邊的元件面闆裡面的static text元件生成的一個簡單報表樣式

JasperReport(1)——IReport的簡單使用

生成的xml檔案:

 這樣一個簡單的報表樣式就出來了