反饋已提交
網絡繁忙
在定時任務完成之後,有時候需要將檔案匯出到自訂位置,而不是系統預設位置,這時可透過自訂附件來處理,透過自訂類檔案修改檔案匯出的位置。
排程管理任務【檔案處理】步驟中,處理方式選擇【自訂附件處理】,可透過自訂類檔案修改檔案匯出的位置。
匯出 Excel 和 PDF,並把生成的對應檔案儲存在指定路徑中,本例中的路徑是放在 C 盤 test 資料夾下。
注:請確定該路徑和資料夾存在,否則無法成功儲存。
1)準備編譯環境
編譯程式前,需先建立一個Java工程環境,並且需要一個Java 編輯器,如 Eclipse 或 idea 。
在編輯器下開啟工程,選擇「Properties>Java Build Path>Libraries」,匯入 FineReport 工程 JAR 包,詳細操作可參考:編譯Java程式
定義一個 OutputExcel 類檔案,實現OutputActionHandler<OutputClass>API,具體程式碼如下所示:
https://code.fanruan.com/demo/example/src/release/10.0/src/main/java/com/fr/output/OutputExcel.java
3)編譯類檔案
將生成的OutputExcel.class檔案放在%FR_home%\webapps\webroot\WEB-INF\classes\com\fr\output資料夾下。
注:類檔案存放的位置只需與編寫類檔案裏「package」位置對應即可。
管理者登入數據決策系統,點選【管理系統】→【排程管理】→【任務管理】,點選【新增任務】,新增一個排程管理任務。如下圖所示:
【任務名稱】設定為【自訂上傳檔案至磁碟】。
點選【預設使用者組】的【編輯】按鈕。選擇平台使用者【Anna】,點選【確定】。如下圖所示:
1)物件型別選擇【報表範本】,選擇範本【GettingStartedTW.cpt】。
2)檔案名稱稱設定為【測試】。
3)附件存檔勾選:【excel03】、【excel07】、【word】、【pdf】。
點選【下一步】,如下圖所示:
注1:檔案處理不要勾選【任務結束即清理】,否則無法成功上傳檔案。
注2:該方法不支援在【調度結果】中勾選【除通用結果外,根據預設使用者組內的使用者單獨生成結果】。
點選【下一步】,不做操作。如下圖所示:
1)處理方式勾選【自訂附件處理】。
2)在【自訂附件處理】設定中,選擇本文第二章第1章節中的【OutputExcel.class】檔案,點選【儲存】。如下圖所示:
在 C 盤 test 資料夾下面可查看到不同格式的匯出檔案,如下圖所示。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙