javascript - sheetjs创建损坏的文件,如何修复?
问题描述
它会创建文件,但是当尝试打开文件时,它会打印一个错误,在线浏览器 xlxs 查看器也无法打开它。
wb = XLSX.utils.book_new();
titles = ['title','second title'];
answers_list_ = ['answer', 'second answer'];
var ws_data = [
titles,
answers_list_
];
var ws_name = "SheetJS";
var ws = XLSX.utils.aoa_to_sheet(ws_data);
XLSX.utils.book_append_sheet(wb, ws, ws_name);
$("#button-a").click(function(e){
e.preventDefault();
XLSX.writeFile(wb, 'out.xlsx');
});
解决方案
推荐阅读
- reactjs - 使用 devexpress/dx-react-grid 处理取消事件
- java - Maven - SLF4J:类路径在 Spring Boot 中包含多个 SLF4J 绑定
- c# - 减速并停在特定点的物体
- algorithm - 查找由超过 1 条线与正方形相交产生的所有多边形
- java - 将约束添加到数组列表中的问题
- python - 我正在尝试使用 Anaconda 环境在 Pycharm 中添加一个 python 解释器作为 Virtualenv 环境
- javascript - 现在用日期时间命名文件(JS)
- reactjs - webpack-dev-middleware@1.12.2 需要 webpack@^1.0.0 的 peer || ^2.0.0 || ^3.0.0 但没有安装
- okhttp3 - IllegalStateException:响应不符合正文的条件,不得关闭
- ios - 位置:固定在iPad上不起作用?