(我将此页面https://github.com/SheetJS/js-xlsx用于Chrome扩展程序。)
我在将工作表添加到本地工作簿时遇到问题。
我想用页面中的数据创建工作表,解析并将数据保存到工作表中。该工作表应存储在已经有工作表的本地工作簿中。
当前,我每次都在创建一个新工作簿,并且仅保存在工作表上。 这是用于创建工作表,将其添加到工作簿并下载工作簿的示例工作代码部分。
var title = "test";
var url = "xyz";
var data = [
{"A": "Title", "B": title},
{"A": "URL", "B": url},
];
var ws = XLSX.utils.json_to_sheet(data, {skipHeader:true});
var wb = XLSX.utils.book_new();
//Only 31 available characters at the name of the worksheet
while(title.length >= 32){
title = title.substr(0, title.length-1);
}
var ws_name = title;
// Add the worksheet to the workbook
XLSX.utils.book_append_sheet(wb, ws, ws_name);
//create and downloading workbook
XLSX.writeFile(wb, 'test.xlsx');
如果有人将创建的工作表添加到现有的本地xlsx文件中如何工作,我将感到高兴。