官方中文文档
在浏览器环境下,用Excel.js读取excel文件
使用ExcelJS的原因
因为SheetJS读取样式的那一部分是收费的(具体原因是因为有人花钱找他们开发的,再免费对花钱的人不公平),所以找到了Excel.js
本文只说明在浏览器环境中如何找到导出的Excel对象,以及读取excel文件,其他请查阅exceljs中文文档
获取ExcelJS对象
- npm install exceljs
- node_modules目录下,找到exceljs目录,在dist找到exceljs.min.js 复制走
- 引用
- 虽然官方文档没有任何说明,也没有说可以使用引入的方式,但是经过我的查证,引入后会导出一个window.ExcelJS的变量.至此,你已经拿到了workbook对象,其他操作请参考exceljs中文文档.
var templatePath = 'Test.xlsx';
var req = new XMLHttpRequest();
req.open('GET', templatePath, true);
req.responseType = 'arraybuffer';
req.onload = function (e) {
var workbook = new window.ExcelJS.Workbook();
workbook.xlsx.load(req.response);
console.log(workbook);
}
req.send();
标签:exceljs,处理,req,Excel,文档,workbook,ExcelJS
From: https://www.cnblogs.com/vvull/p/17030646.html