首页 > 解决方案 > 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');
});     

标签: javascriptsheetjs

解决方案


写入excel文件没有多大意义,还是用csv比较好,写起来很简单,用php和js都可以又快又方便,特别是不需要添加一些样式的时候,csv所有现代程序员都可以完美地打开文件以读取表格。对于 javascript,您可以在那里查看 php,您可以在那里找到


推荐阅读