vue项目,前端导出excel
今天研究一下前端如何导出excel,边查边实践,边记录 1.安装依赖库 xlsx:这是一个功能强大的excel处理库,但是上手难度也很大,还涉及不少二进制的东西 file-saver:ES5新增了相关file,blob,fileList等API,但不是所有浏览器都支持,file-saver在没有原生支持saveAs的浏览器上实现了saveAs()接口 script-loader: 在全局上下文环境中执行一次js脚本。 二、引入相关依赖 上述部分依赖不支持import引入,所以需要使用'script-loader'将他们挂载到全局环境下; 其中的blob.js是github上的一个开源文件,对于浏览器不能原生支持blob的情况,提供了兼容解决方案,其地址是:https://github.com/eligrey/Blob.js script-loader使用方法: require('script-loader!file-saver'); //保存文件用 require('script-loader!vendor/Blob'); //转二进制用 require('script-loader!xlsx/dist/xlsx.core.min'); //xlsx核心 /* eslint-disable */ /* Blob.js * A Blob implementation. * 2014