1、birt介紹web
BIRT是一個Eclipse-based開放源代碼的報表系統,它主要是用在基於Java和J2ee的web應用程序上。BIRT主要由兩部分組成:一個是基於Eclipse的報表設計器和一個能夠添加到應用服務器的運行組建。BIRT同時提供一個圖形報表製做引擎。 服務器
BIRT能夠生成圖片、導出Excel、pdf等編輯器
2、基本概念佈局
一、數據源spa
數據的提供者。如xml數據源、jdbc數據源等開放源代碼
二、數據集設計
數據集合,即查詢的結果。xml
三、報表以及報表項圖片
報表可視爲是一組數據集的表現形式,而報表項是具體形式表現的單元。ip
四、報表參數
查詢參數
五、模板和庫
主要用於複用報表,提升報表開發的效率
3、豐富的報表
一、列表
列表是最簡單的報表。當列表變長時,你能夠把相關數據增長到同一分組。若是數據是數字類型的,你能夠添加到「總數」、「平均」、或其餘彙總中。
二、圖表
當須要圖表表現時,數字型數據比較好理解。BIRT 也提供餅狀、線狀以及柱狀圖標等。
三、交叉表
交叉表(也叫作十字表格或矩陣)用兩種維度展現數據。
四、信函和文檔
通知、信件、以及其餘文本文檔都很容易經過 BIRT 方便創建。文檔包括正文、格式、列表、圖表等。
五、混合報表
4、報表設計器
一、佈局視圖(Layout)
二、屬性編輯器(Property Editor)
四、報表預覽(Preview)
五、代碼編輯器(Script)
六、略圖(OutLine)
七、Cheat Sheets