安装
npm安装
npm install xlsx
例子
handleDownload = () => {
let arr =[ [‘主要信息‘, null, null, ‘其它信息‘], [‘姓名‘, ‘性别‘, ‘年龄‘, ‘注册时间‘], [‘张三‘, ‘男‘, 18, new Date()], [‘李四‘, ‘女‘, 22, new Date()] ];
// 将数组转化为标签页
var ws = XLSX.utils.aoa_to_sheet(arr);
// 创建工作薄
var wb = XLSX.utils.book_new();
// 将标签页插入到工作薄里
XLSX.utils.book_append_sheet(wb, ws);
// 将工作薄导出为excel文件
XLSX.writeFile(wb, 呵呵哒.xlsx);
}
aoa_to_sheet
: 这个工具类最强大也最实用了,将一个二维数组转成sheet,会自动处理number、string、boolean、date等类型数据;