1. 描述
Excel 導出,特别是大數據的 Excel,很占内存,再碰上大并發,有很大可能服務器内存溢出。
因此我們提供了流式導出功能,像流水一樣,一池的水可能只需一個小小出水口就可以全部導出,而不再需要一個同體積的池子從中過度,大大減少内存占用;
用 Excel 流式導出支持行式引擎插件,不但能導出海量信息,而且流式處理占用内存低,服務器對浏覽器的響應也是非常迅速的,可以導出幾百萬行數據。
2. 功能介紹
2.1 Excel 流式導出
10.0、9.0、8.0 版本默認支持流式導出,無需添加其他參數。
7.1.1 版本默認支持普通導出,需在 URL 後添加參數,方可流式導出。
報表服務器版本 | 默認導出方式 | 如何通過 URL 參數實現流式導出 |
---|---|---|
10.0、9.0、8.0 版本 | 流式導出 | &format=excel |
7.1.1 版本 | 普通導出 | &format=excel&extype=stream |
2.1.1 10.0、9.0、8.0 版本
10.0、9.0、8.0 版本:預覽模板後,在鏈接後面加上&format=excel,回車即可流式導出該模板。
2.1.2 7.1.1 版本
7.1.1 版本:預覽模板後,在鏈接後面加上&format=excel&extype=stream,回車方可流式導出該模板。
若無法打開導出的文件,則意味着電腦鎖定了流式導出的 Excel,需要在文件屬性中解除鎖定,如下圖所示:
2.2 行式引擎采用流式導出 Excel2007
開啓行式引擎後,導出方式爲普通導出。安裝 Excel 流式導出支持行式引擎 插件,行式引擎才可以流式導出 Excel。
設計器插件安裝方法參照 設計器插件管理
服務器安裝插件方法參照 服務器插件管理
點擊模板>報表引擎屬性,打開行式引擎設置界面,如下圖所示:
注:由於接口限制,流式導出只支持 2007 及以上的 Excel。
3. 移動端
移動端不支持