反饋已提交

網絡繁忙

Excel匯出屬性

1. 概述

1.1 版本

報表伺服器版本
功能變更
11.0-
11.0.9

1)匯出 Excel 新增「匯出水印」功能

2)匯出 Excel 中的「需要密碼」和「保護密碼」變更為「編輯密碼」和「檔案保護」,與「匯出水印」共同構成內容保護

11.0.13

1)匯出 Excel 中,「僅限預覽」功能優化,匯出後檔案不支援複製儲存格內容

2)「範本>範本匯出屬性>通用」勾選「密碼支援公式」,匯出 Excel/PDF/Word 中的檔案密碼和工作表密碼支援使用公式

1.2 功能簡介

在預覽範本時經常為了美觀和展示需求將部分內容隱藏,同時匯出時希望將隱藏的列欄一起匯出,FineReport 提供「匯出隱藏列」和「匯出隱藏欄」功能滿足使用者的日常使用需求。同時在工作中出於對檔案內容的保護以及為了解決資料安全的需求,使用者經常需要匯出 Excel 檔案支援水印和只讀模式。FineReport 提供「檔案保護」和「編輯保護」功能並新增「匯出水印」功能,為使用者解決資料安全提供了方案。

在設計器菜單欄中的「範本>範本匯出屬性」,選擇「Excel」即可進入設定頁面,如下圖所示:

1.2.1 11.0.9 之前的版本功能概述

功能功能概述

匯出隱藏列/匯出隱藏

設定了列高或寬為 0 的儲存格,匯出 Excel 後只是希望隱藏該儲存格,而當需要查看儲存格內容時拖曳儲存格的列高和寬就可以查看,此時需要設定匯出隱藏列或匯出隱藏

  • 設定了匯出隱藏列、隱藏匯出 Excel 後會保留了該儲存格中的樣式和內容,列高寬仍為 0。

  • 不設定匯出隱藏列、隱藏匯出 Excel 後會只保留儲存格的樣式但是不保留儲存格的內容,列高寬仍為 0。

需要密碼


報表匯出 Excel 後,並不是所有的人都是可以查看的,此時就需要對匯出的 Excel 檔案設定密碼,只有知道密碼的人才能查看匯出的 Excel 內容。

選中需要密碼,後面會出現個檔案密碼設定正文框,在檔案密碼正文字框中輸入您要設定的密碼。若設定了密碼,則開啟匯出的Excel時,需要輸入正確的密碼才能開啟。

注1:密碼暫不支援中文。

注2:該功能需要配合「匯出 excel 方式」插件使用,具體說明請參見本文第章內容。

注3:目前的保護密碼對於報表是多個 sheet 的,只能設定一個密碼,即匯出後要編輯每個 sheet 都要輸一次設定的密碼。

保護密碼

報表匯出 Excel 後,並不是所有人都能編輯 Excel 內容的,此時就需要對匯出的 Excel 檔案設定保護密碼,只有知道密碼的人才能編輯儲存格內容。

選中保護密碼,後面會出現個工作表密碼設定文字框,在工作表密碼文字框中輸入您要設定的密碼即可。若設定了保護密碼,則當要修改匯出Excel的儲存格時,會彈出如下對話框:

當點選 Excel 中的「審閱>更改>廢除」工作表保護時,輸入設定的密碼後,儲存格就可以被修改了。

注1:密碼暫不支援中文。

注2:該功能需要配合「匯出 excel 方式」插件使用,具體說明請參見本文第章內容。

注3:目前的保護密碼對於報表是多個 sheet 的,只能設定一個密碼,即匯出後要編輯每個 sheet 都要輸一次設定的密碼。

1.2.2 11.0.9 及之後版本功能概述

功能
功能概述
匯出設定匯出隱藏列設定了列高或寬為 0 的儲存格,匯出 Excel 後只是希望隱藏該儲存格,而當需要查看儲存格內容時拖曳儲存格的列高和寬就可以查看,此時需要設定匯出隱藏列或匯出隱藏
  • 設定了匯出隱藏列、隱藏匯出 Excel 後會保留了該儲存格中的樣式和內容,列高寬仍為 0。

  • 不設定匯出隱藏列、隱藏匯出 Excel 後會只保留儲存格的樣式但是不保留儲存格的內容,列高寬仍為 0。

匯出隱藏
內容保護檔案保護

報表匯出 Excel 後,並不是所有的人都是可以查看的,此時就需要對匯出的 Excel 檔案設定密碼,只有知道密碼的人才能查看匯出的 Excel 內容。

勾選「檔案保護」,後面會出現個檔案密碼設定文字框,在檔案密碼文字框中輸入您要設定的密碼。若設定了密碼,則開啟匯出的Excel時,需要輸入正確的密碼才能開啟。

注1:密碼暫不支援中文。

注2:該功能需要配合「匯出 excel 方式」插件使用,具體說明請參見本文第四章內容。

注3:目前的保護密碼對於報表是多個 sheet 的,只能設定一個密碼,即匯出後要編輯每個 sheet 都要輸一次設定的密碼。

編輯保護

編輯保護勾選後會出現工作表密碼僅限預覽,兩個選項由於都是設定工作表密碼,為二選一

工作表密碼」對匯出的 Excel 檔案設定保護密碼,只有知道密碼的人才能編輯儲存格內容。

「僅限預覽」勾選後:

  • 生成的檔案不能編輯

  • 11.0.13 及之後版本,生成的excel2007檔案不支援複製儲存格內容

注1:工作表密碼暫不支援中文。

注2:該功能需要配合「匯出 excel 方式」插件使用,具體說明請參見本文第章內容。

注3:目前的保護密碼對於報表是多個 sheet 的,只能設定一個密碼,即匯出後要編輯每個 sheet 都要輸一次設定的密碼。

匯出水印

勾選了「匯出水印」之後,匯出的 Excel 檔案在會帶有水印。匯出水印支援 excel2003、excel2007 。

支援的匯出方式:工具欄匯出、匯出事件、URL匯出、API匯出、自訂JS匯出、設計器匯出、郵件附件。

注:不支援行動端。

2. 範例一:匯出隱藏列欄

2.1 開啟報表

開啟範本:%FR_HOME%\webroot\WEB-INF\reportlets\GettingStartedTW.cpt

2.2 設定隱藏欄

在 E1 儲存格中輸入文字:測試,並隱藏 E ,如下圖所示:

2.3 設定匯出屬性

在設計器中選擇「範本>範本匯出屬性」,選擇「Excel」,勾選「匯出隱藏」點選確定,如下圖所示:

2.4 預覽效果

1)儲存範本,選擇分頁預覽,點選查詢後,在工具欄中選擇「匯出>Excel」,選擇分頁匯出,如下圖所示:

2)將匯出的檔案使用 Excel 開啟。選責取消隱藏即可看到隱藏的文字內容,如下圖所示:

3. 範例二:匯出水印和編輯保護

3.1 開啟報表

開啟範本:%FR_HOME%\webroot\WEB-INF\reportlets\GettingStartedTW.cpt

3.2 設定水印

1)選擇「伺服器>報表平台管理」,登入數據決策系統,如下圖所示:


2)選擇「管理系統>安全管理>水印設定」,開啟水印,水印內容為自訂公式:="123",水印顏色為紅色,字號30,橫向200,縱向100,如下圖所示:

注:水印的設定以及生效範圍請參考:水印

3)在設計器中選擇「範本>水印」,選擇「採用伺服器設定」,點選確定,如下圖所示:

3.3 設定匯出屬性

在設計器中選擇「範本>範本匯出屬性」,選擇「Excel」,在勾選「匯出水印」和「編輯保護」,其中「編輯保護」選擇「僅限預覽」,點選確定,如下圖所示:

3.4 效果預覽

1)儲存範本,選擇分頁預覽,點選查詢後,在工具欄中選擇「匯出>Excel」,選擇分頁匯出,如下圖所示:

2)將匯出的檔案使用 Excel 開啟,可以看到匯出檔案包含水印並且文檔不允許編輯,如下圖所示:

4. 提高可用性的相關插件

由於匯出檔案密碼的設定目前僅支援匯出 xls 格式的 Excel,而 FineReport 預設匯出的 Excel 格式為 xlsx,因此使用預設匯出 Excel 按鈕匯出 xlsx 之後,檔案密碼不生效。

針對這個問題,我們可以透過安裝插件來解決,在應用商城搜尋excel,在搜尋結果中選擇「匯出 excel 方式」插件並安裝。如下圖所示:

該插件為免費插件:

安裝該插件之後,在所編輯範本的範本web屬性中可以看到,工具欄中多出了匯出 excel03 的選項,如下圖:

編輯頂部工具欄,用 Excel03 匯出代替預設 Excel 匯出,預覽報表時顯示的匯出 Excel 按鈕為 Excel(xls),匯出檔案密碼功能此時方可生效:

開啟匯出的 Exce 時彈出如下提示,輸入檔案密碼後可查看excel內容:

附件列表


主題: 報表特性
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙