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

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

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


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

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

(3)連接數(shù)據(jù)源
選中demo數(shù)據(jù)源,點擊右側(cè)的【連接】按鈕,連接成功的數(shù)據(jù)源呈粉色,并且連接狀態(tài)由[未連接]變?yōu)閇已連接]。如下圖。

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

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

(3) 選擇報表類型

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

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

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