大数据集导出动态参数值并重命名文件

本文介绍了一种大数据集导出为Excel的方法,适用于大批量数据(如税金账单明细)的快速导出,以减轻服务器压力。通过调用后台接口directExportToExcel,可以实现资源占用少的流式导出。但需注意,该功能不支持date/datetime类型的空值,数据量限制在1000万行*20列内,且不支持移动端。设计模板时,需使用SQL直接从数据库获取数据,不保留报表格式。
摘要由CSDN通过智能技术生成

大数据集导出动态参数值并重命名文件

 

一.应用场景

技术:大批量导出的时候会对服务器、网络传输、数据库造成一定压力。

业务(税金账单明细导出):

  1. 数据源涉及8个数据库表,每次导出量10w+,查询所需时间15s+,导出时再次等待
  2. 主要功能是查询结果导出后对外发送

     基于以上两点,选择大数据集导出 Excel更适合业务场景

二.功能描述

大数据集导出是一种占用资源少且速度快的Excel导出方式,无需前台数据展示即可进行后台流式导出。

主要针对明细表,通过js代码调用接口,实现跳过报表计算直接取数导出。

三.接口简介

大数据集导出接口:directExportToExcel: function (dsName, fileName, params, colNames)

四.接口示例

//接口为directExportToExcel: function (dsName, fileName, params, colNames)
//注意参数中的特殊字符需要进行url编码,比如大括号,冒
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值