1. 概述
1.1 應用場景
用戶希望不預覽報表直接導出結果,如在系統中點擊某個标簽或點擊按鈕,就導出報表,該實例可參考頁面集成的 自定義導出按鈕。
1.2 功能描述
直接在預覽報表的 URL 後增加&format=導出的格式,通過給 format 參數賦一個導出格式,實現 URL 直接導出。
URL 直接導出的文件名默認爲報表名稱,如需重命名請參見: 導出重命名。
2. 導出格式的參數值
各種導出格式對應的參數值如下表所示:
導出格式 | 分類 | 參數值 |
---|---|---|
&format=pdf | ||
Excel | 分頁導出 xlsx 格式 | &format=excel |
原樣導出 xlsx 格式 | &format=excel&extype=simple | |
分頁分 Sheet 導出 xlsx格式 | &format=excel&extype=sheet | |
分頁導出 xls 格式 | &format=excel&extype=page&isExcel2003=true | |
原樣導出 xls 格式 | &format=excel&extype=simple&isExcel2003=true | |
分頁分 Sheet 導出 xls 格式 | &format=excel&extype=sheet&isExcel2003=true | |
Word | &format=word | |
圖片 | JPG 格式 | &format=image&extype=JPG |
PNG 格式 | &format=image&extype=PNG | |
GIF 格式 | &format=image&extype=GIF | |
BMP 格式 | &format=image&extype=BMP | |
文本文件 | &format=text 注:圖片斜線等無法導出 | |
SVG | &format=svg | |
CSV | &format=csv |
注意事項:
1)JAR 包時間在 2016-10-10 日之前,導出的 Excel 格式默認爲 xls 。
2)多 Sheet 報表導出指定 Sheet 時,參數值爲 :&sheets=[sheet序号],Sheet 序号從 0 開始,導出多個 sheet 時序号以逗号分隔。如導出 sheet1:&format=excel&sheets=[0],導出 sheet1 和 sheet2:&format=excel&sheets=[0,1]。
3)參數面板的按鈕中添加 JS 獲取到當前報表 sessionid 的值,并拼接 URL 導出 Excel 時,若要求可以導出頁面上修改的控件值以及參數面板中控件傳給單元格的值,導出參數要用 op=export&format=excel 而非 &format=excel。