潤乾報表工具是一個純JAVA的企業級報表工具,該工具是一款專業級別的報表軟件,支持各種常見的關系數據庫和各類J2 EE的應用服務器,采用了類Excel快速報表設計,集成炫酷統計圖,完美支持移動端報表統計圖,為企業提供了很好的報表解決方案,潤乾報表軟件包含了報表設計器、服務器、調度器等組件。歡迎有需要使用潤乾報表軟件的朋友通過kkx分享的地址來獲取這款軟件吧!

潤乾報表使用方法
一、簡單的報表制作

第一步:打開報表設計器
通過桌面快捷方式或開始菜單打開潤乾報表設計器。
第二步:數據源定義與連接
定義或連接數據源前首先需要保證數據庫驅動包可以被潤乾報表程序加載到。安裝包中自帶的數據庫驅動存放位置為:【安裝根目錄】\common\jdbc,默認帶有Oracle、MySQL、SQL Server等常用類型數據庫驅動,用戶可以根據實際需要自己放置對應的驅動。潤乾自帶的demo數據源所連的內置數據庫類型為HSQL,驅動為hsqldb.jar。
數據源定義:


產品支持添加JDBC和ODBC兩種類型的數據庫。用戶可通過“工具”-> “數據源”菜單,添加數據源配置,設定數據源使用的驅動類、連接URL、用戶名、密碼等信息。
注:關于數據源配置項具體使用介紹請參考《用戶參考》中數據源
數據源連接:
(1)啟動數據庫
數據源連接前需要先保證所要連接的數據庫為啟動狀態,然后在產品的數據源窗口可直接對已定義的數據源進行連接。
下面以產品自帶的demo數據源為例,介紹數據源連接操作。
點擊菜單“本地應用”->“啟動示例數據庫”,左側的控制臺會輸出“數據庫已啟動”信息,表示demo數據源所需連接的HSQL數據庫已啟動。

(2)打開數據源面板
點擊菜單“工具”->“數據源”,彈出數據源面板。可以看到系統默認包含的demo數據源。

(3)連接數據源
選中demo數據源,點擊右側的【連接】按鈕,連接成功的數據源呈粉色,并且連接狀態由[未連接]變為[已連接]。如下圖。

注意demo數據源是系統數據源,不能修改連接參數。此時數據源已經連接,接下來我們可以操作demo數據源了。
第三步:制作報表
(1)新建報表,選擇SQL檢索類型的數據集
數據集是一個二維的視圖,是報表的數據來源。數據集可以通過數據庫的sql查詢獲得,也可以來自其他異構的數據文件。報表運算引擎不關心數據集的數據來自哪里,始終基于數據集的數據來運算報表。因此,制作報表時,首先需要定義數據集。

這里我們用demo數據源,制作一個普通報表,如上圖所示選擇報表類型,數據源和數據集類型、數據集名稱可以默認,也可以自定義,選擇完以后,點擊【下一步】,通過向導編輯SQL數據集。
要想更深入了解這個操作的細節,或者其他類型數據集,可以參考《用戶參考》新建報表和數據集小節。
(2) 添加數據表,選擇數據字段
進入SQL編輯器后,可以根據需要切換不同的Tab頁,選擇要查詢的數據表、數據字段、檢索條件等,切換到語法Tab頁可以看到最終拼接好的SQL語句。當然也可以直接在這里寫SQL語句,SQL語句執行返回的結果就是我們制作報表需要的數據集。

(3) 選擇報表類型

報表類型分為網格報表、分組報表、交叉報表,本章節主要以網格報表為例,讓用戶對產品有一個初步的認識。后續章節會陸續介紹分組報表和交叉報表的使用。
第四步:生成網格報表
點擊生成網格報表后,新建報表就完成了。

數據集的語法:
ds1: SELECT 員工表.編號,員工表.姓名,員工表.部門,員工表.入職日期,員工表.工資 FROM 員工表
1, A2單元格中表達式為:=ds1.select(雇員)
使用select函數從數據集ds1中選取雇員字段列的所有值,該組字段值保留了一個指針,指向數據集中的源記錄,該組字段值和數據集中的記錄保持一一對應的關系,因此在當前格的附屬單元格里可直接通過dsn.colname表達式檢索,而不需要重復的使用select函數取數,如B2,C2等。
2, B2單元格中表達式為:=ds1.姓名
3, C2單元格中表達式為:=ds1.部門
4, D2單元格中表達式為:=ds1.入職日期
5, E2單元格中表達式為:=ds1.工資
二、潤乾報表中的打印方式:
潤乾報表有三種打印方式,分別是applet打印、flase打印、pdf打印。
Applet打印要求客戶端必須有jdk1.6.0_45及以上的Java環境,32位平臺要裝x86版,64位平臺可裝64版或x86版。
FLASH打印要求客戶端安裝Flash Player 9以上插件,FLASH打印屬于精確打印,打印模式為矢量打印,對瀏覽器資源要求較低。打印時避免了以往需要下載安裝JDK的繁瑣,客戶端可以無需下載Java JDK或JRE控件,步驟少,啟動速度快,可以直接在瀏覽器端進行打印。當需要FLASH打印對勾符號 ?時,字體類型僅支持Serif。
PDF打印,如果客戶端用的是IE瀏覽器,需要安裝pdf閱讀器,其他瀏覽器不需要安裝。
潤乾報表功能

報表設計器:設計編輯報表,自帶報表運算引擎,連接數據庫后可預覽打印報 表,并可生成其它格式保存。設計器不依賴于其它部分,可作為獨立的工具使用;
報表服務器:在后臺提供統計報表運算和數據填報處理的服務,開放各層次的 API 接口調用,由其它程序員調用生成結果報表;報表服務器只能運算設計器編輯的報表,但運行時不再依賴設計器;
報表調度器:作為服務程序運行在設定的時刻自動計算報表并將結果保存或推 送到指定的目標;調度器的調度規則設置由設計器完成,運行時依賴于報表服務器;
潤乾報表特色
1、集成化與布署:
潤乾報表選用純java開發,特別適合在J2EE下集成化,其軟件環境比較簡單,只需有jdk就可以工作中,能與運用十分密切的集成化,隨便布署在各類電腦操作系統如Windows,Linux,Unix下。
潤乾報表服務器是一個邏輯概念,并沒有一個物理學服務器在運作。它是網站服務器上的一個運用遞交的,或是向運用程序員遞交JAR包。運用程序員能夠簡單的根據Taglib標記開展報表的出臺,也可以用完備的JavaAPI得到更深層次的操縱幅度。
很多別的報表商品如CRYSTALREPORT/BO,Cognos等都需要選用單獨的報表網絡服務器,那么作為100%的Java報表專用工具,潤乾報表提供了更高使用效率,為程序員提供了更多的協調能力和可操縱,完成了與程序的無縫銜接,并可以靈活運用網站服務器的各類能力,如均衡負荷、統一部署等。
2、報表呈現:
潤乾報表無需要安裝控件,能夠實現純HTML報表方法,能夠適用PDF,EXCEL導出,提供了全部頁面與打印出操縱,能許多地達到Web報表的展示須要。與此同時,潤乾報表對數據圖表有較好的適用,能夠形成柱圖、餅狀圖、折線統計圖等十幾種數據圖表。
3、填報:
此外,潤乾報表還提供了強有力填報作用,不但提供了靈活多變的表單制作和全自動填好操縱作用,并且適用線下填報、批量導入、歸納填報等多種形式,能以最先進的動態庫表關聯技術進行繁雜復合表格填報并確保數據的一致性,其填報能力遠遠地超過同行業。