大数据集导出动态参数值并重命名文件
一.应用场景
技术:大批量导出的时候会对服务器、网络传输、数据库造成一定压力。
业务(税金账单明细导出):
- 数据源涉及8个数据库表,每次导出量10w+,查询所需时间15s+,导出时再次等待
- 主要功能是查询结果导出后对外发送
基于以上两点,选择大数据集导出 Excel更适合业务场景
二.功能描述
大数据集导出是一种占用资源少且速度快的Excel导出方式,无需前台数据展示即可进行后台流式导出。
主要针对明细表,通过js代码调用接口,实现跳过报表计算直接取数导出。
三.接口简介
大数据集导出接口:directExportToExcel: function (dsName, fileName, params, colNames)
四.接口示例
//接口为directExportToExcel: function (dsName, fileName, params, colNames)
//注意参数中的特殊字符需要进行url编码,比如大括号,冒