1.概述
1.1 版本
報表服務器版本 | JAR 包 |
---|---|
10.0.12 | 2020-12-28 |
1.2 功能簡介
Excel 數據集,就是指數據源是一系列的 Excel 文件。
管理員可以将這些文件作爲數據來源,用 FineReport 來呈現這些數據,并做相應的數據分析。
2. 添加權限
超級管理員默認可從數據決策系統添加服務器數據集。普通用戶如需添加,需要超管授予權限。
超級管理員登錄數據決策系統,點擊「管理系統>權限管理>全局設置」,打開「分級授權」和「數據連接控制」,點擊「保存」。如下圖所示:
超級管理員登錄數據決策系統,點擊「管理系統>權限管理>權限配置」,選擇權限載體「部門/角色/用戶」,選擇具體項,打開「管理系統>數據連接>查看權限」。如下圖所示:
3. 調用 Excel 文件
服務器數據集支持兩種 Excel 文件格式:xls 和 xlsx 。
服務器數據集支持三種方法調用 Excel 文件,用戶可根據自身情況進行選擇。
1)服務器文件:Excel 文件存儲在報表工程的%FR_HOME%\webroot\WEB-INF\reportlets目錄下。
2)本地文件:Excel 文件存儲在用戶電腦上,調用後自動存儲至報表工程的%FR_HOME%\webroot\WEB-INF\reportlets\excel目錄下。
3)遠程 URL 文件:Excel 文件存儲在某個服務器端,調用該文件的訪問 URL 即可。
3.1 服務器文件
将準備好的 Excel 文件上傳至報表工程的%FR_HOME%\webroot\WEB-INF\reportlets目錄下。如下圖所示:
擁有權限的用戶登錄報表工程,點擊「管理系統>數據連接>服務器數據集」,選擇「創建數據集>文件數據集」,如下圖所示:
1)設置數據集名稱,名稱不可爲空,不可與已有數據集重複。
2)選擇文件類型爲 Excel。
3)文件來源選擇「服務器文件」,選擇 reportlets 目錄下的 Excel 文件。
3.2 本地文件
擁有權限的用戶登錄報表工程,點擊「管理系統>數據連接>服務器數據集」,選擇「創建數據集>文件數據集」,如下圖所示:
1)設置數據集名稱,名稱不可爲空,不可與已有數據集重複。
2)選擇文件類型爲 Excel。
3)文件來源選擇「本地文件」,選擇本地電腦準備好的 Excel 文件。上傳成功後跳出提示框:Excel 上傳成功!
已上傳的文件自動存儲至報表工程的%FR_HOME%\webroot\WEB-INF\reportlets\excel目錄下。如下圖所示:
注:若該目錄下存在同名文件,則無法成功上傳。
3.3 遠程 URL 文件
将 Excel 文件存儲在某個服務器下,獲得該文件的訪問 URL。
注:請确保報表工程可成功訪問該文件,否則将調用失敗。
擁有權限的用戶登錄報表工程,點擊「管理系統>數據連接>服務器數據集」,選擇「創建數據集>文件數據集」,如下圖所示:
1)設置數據集名稱,名稱不可爲空,不可與已有數據集重複。
2)選擇文件類型爲 Excel。
3)文件來源選擇「URL」,輸入 URL 地址,點擊「測試連接」。連接成功後跳出提示框:連接成功!
4. 數據集設置
1)用戶可自定義設置數據集函數。
2)用戶可選擇調用的 Excel 文件第一行是否包含标題。
點擊保存,即保存服務器數據集。