反饋已提交
網絡繁忙
1)匯出 Excel 新增「匯出水印」功能
2)匯出 Excel 中的「需要密碼」和「保護密碼」變更為「編輯密碼」和「檔案保護」,與「匯出水印」共同構成內容保護
1)匯出 Excel 中,「僅限預覽」功能優化,匯出後檔案不支援複製儲存格內容
2)「範本>範本匯出屬性>通用」勾選「密碼支援公式」,匯出 Excel/PDF/Word 中的檔案密碼和工作表密碼支援使用公式
在預覽範本時經常為了美觀和展示需求將部分內容隱藏,同時匯出時希望將隱藏的列欄一起匯出,FineReport 提供「匯出隱藏列」和「匯出隱藏欄」功能滿足使用者的日常使用需求。同時在工作中出於對檔案內容的保護以及為了解決資料安全的需求,使用者經常需要匯出 Excel 檔案支援水印和只讀模式。FineReport 提供「檔案保護」和「編輯保護」功能並新增「匯出水印」功能,為使用者解決資料安全提供了方案。
在設計器菜單欄中的「範本>範本匯出屬性」,選擇「Excel」即可進入設定頁面,如下圖所示:
匯出隱藏列/匯出隱藏欄
設定了列高或欄寬為 0 的儲存格,匯出 Excel 後只是希望隱藏該儲存格,而當需要查看儲存格內容時拖曳儲存格的列高和欄寬就可以查看,此時需要設定匯出隱藏列或匯出隱藏欄。
設定了匯出隱藏列、隱藏欄匯出 Excel 後會保留了該儲存格中的樣式和內容,列高欄寬仍為 0。
不設定匯出隱藏列、隱藏欄匯出 Excel 後會只保留儲存格的樣式但是不保留儲存格的內容,列高欄寬仍為 0。
需要密碼
報表匯出 Excel 後,並不是所有的人都是可以查看的,此時就需要對匯出的 Excel 檔案設定密碼,只有知道密碼的人才能查看匯出的 Excel 內容。
選中需要密碼,後面會出現個檔案密碼設定正文框,在檔案密碼正文字框中輸入您要設定的密碼。若設定了密碼,則開啟匯出的Excel時,需要輸入正確的密碼才能開啟。
注1:密碼暫不支援中文。
注2:該功能需要配合「匯出 excel 方式」插件使用,具體說明請參見本文第四章內容。
注3:目前的保護密碼對於報表是多個 sheet 的,只能設定一個密碼,即匯出後要編輯每個 sheet 都要輸一次設定的密碼。
報表匯出 Excel 後,並不是所有人都能編輯 Excel 內容的,此時就需要對匯出的 Excel 檔案設定保護密碼,只有知道密碼的人才能編輯儲存格內容。
選中保護密碼,後面會出現個工作表密碼設定文字框,在工作表密碼文字框中輸入您要設定的密碼即可。若設定了保護密碼,則當要修改匯出Excel的儲存格時,會彈出如下對話框:
當點選 Excel 中的「審閱>更改>廢除」工作表保護時,輸入設定的密碼後,儲存格就可以被修改了。
勾選「檔案保護」,後面會出現個檔案密碼設定文字框,在檔案密碼文字框中輸入您要設定的密碼。若設定了密碼,則開啟匯出的Excel時,需要輸入正確的密碼才能開啟。
「編輯保護」勾選後會出現「工作表密碼」和「僅限預覽」,兩個選項由於都是設定工作表密碼,為二選一。
「工作表密碼」對匯出的 Excel 檔案設定保護密碼,只有知道密碼的人才能編輯儲存格內容。
「僅限預覽」勾選後:
生成的檔案不能編輯
11.0.13 及之後版本,生成的excel2007檔案不支援複製儲存格內容
注1:工作表密碼暫不支援中文。
勾選了「匯出水印」之後,匯出的 Excel 檔案在會帶有水印。匯出水印支援 excel2003、excel2007 。
支援的匯出方式:工具欄匯出、匯出事件、URL匯出、API匯出、自訂JS匯出、設計器匯出、郵件附件。
注:不支援行動端。
開啟範本:%FR_HOME%\webroot\WEB-INF\reportlets\GettingStartedTW.cpt
在 E1 儲存格中輸入文字:測試,並隱藏 E 欄,如下圖所示:
在設計器中選擇「範本>範本匯出屬性」,選擇「Excel」,勾選「匯出隱藏欄」點選確定,如下圖所示:
1)儲存範本,選擇分頁預覽,點選查詢後,在工具欄中選擇「匯出>Excel」,選擇分頁匯出,如下圖所示:
2)將匯出的檔案使用 Excel 開啟。選責取消隱藏即可看到隱藏的文字內容,如下圖所示:
1)選擇「伺服器>報表平台管理」,登入數據決策系統,如下圖所示:
2)選擇「管理系統>安全管理>水印設定」,開啟水印,水印內容為自訂公式:="123",水印顏色為紅色,字號30,橫向200,縱向100,如下圖所示:
注:水印的設定以及生效範圍請參考:水印。
3)在設計器中選擇「範本>水印」,選擇「採用伺服器設定」,點選確定,如下圖所示:
在設計器中選擇「範本>範本匯出屬性」,選擇「Excel」,在勾選「匯出水印」和「編輯保護」,其中「編輯保護」選擇「僅限預覽」,點選確定,如下圖所示:
2)將匯出的檔案使用 Excel 開啟,可以看到匯出檔案包含水印並且文檔不允許編輯,如下圖所示:
由於匯出檔案密碼的設定目前僅支援匯出 xls 格式的 Excel,而 FineReport 預設匯出的 Excel 格式為 xlsx,因此使用預設匯出 Excel 按鈕匯出 xlsx 之後,檔案密碼不生效。
針對這個問題,我們可以透過安裝插件來解決,在應用商城搜尋excel,在搜尋結果中選擇「匯出 excel 方式」插件並安裝。如下圖所示:
該插件為免費插件:
安裝該插件之後,在所編輯範本的範本web屬性中可以看到,工具欄中多出了匯出 excel03 的選項,如下圖:
編輯頂部工具欄,用 Excel03 匯出代替預設 Excel 匯出,預覽報表時顯示的匯出 Excel 按鈕為 Excel(xls),匯出檔案密碼功能此時方可生效:
開啟匯出的 Exce 時彈出如下提示,輸入檔案密碼後可查看excel內容:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙