在前端开发过程中,导出列表功能的开发无非两种,一种是有后台生成,发生给前端下载,第二种是前端进行列表的导出工作.之前接触了一种前端导出列表的插件 tableExport.js ,但是其缺点很明显,需要将需要导出的列表通过table表格的标准形式渲染到页面中,才能够导出.当数据量大的时候,浏览器渲染大量数据到页面中,很容易出现卡顿 甚至是崩溃.为了导出大量数据,查找测试了一些其他的列表导出插件,最后发现js-xlsx 比较出众. js-xlsx 无需将数据渲染到页面中,他是通过流转换的形式来导出列