前端js将文件流导出为csv/excel文件

前端将文件流导出为csv/excel文件有两种方式:
1.后端直接返回文件连接:
前端正常请求,后端返回一个静态文件链接,直接使用:
window.location.href = url
简单,但是缺点是耗资源,后端需要把数据转化为excel存起来,并且直接暴露连接。
2.后台返回二进制流:
前台请求后台接口拿到二进制流转化为文件
前端实现浏览器将数据下载为文件




    
    前端将文件流导出为csv/excel文件
    


    



你可能感兴趣的:(前端js将文件流导出为csv/excel文件)