【发布时间】:2021-06-28 16:01:46
【问题描述】:
我正在关注This Tutorial 以生成 Excel 报告。现在教程中的人尽最大努力解释每个步骤,我按照他的步骤成功创建了 excel 报告。现在我的问题是,我想在一个工作簿中生成多张工作表。你知道像'Sheet1' | 'Sheet2' .... 任何帮助将不胜感激。谢谢
【问题讨论】:
标签: javascript node.js reactjs xlsx
我正在关注This Tutorial 以生成 Excel 报告。现在教程中的人尽最大努力解释每个步骤,我按照他的步骤成功创建了 excel 报告。现在我的问题是,我想在一个工作簿中生成多张工作表。你知道像'Sheet1' | 'Sheet2' .... 任何帮助将不胜感激。谢谢
【问题讨论】:
标签: javascript node.js reactjs xlsx
这是一个创建 2 张纸的小样本。
只需使用book_append_sheet 函数
var ws_data = [
["Column 1"],
[1]
];
var ws = XLSX.utils.aoa_to_sheet(ws_data);
var ws_data2 = [
["Column 2"],
[2]
];
var ws2 = XLSX.utils.aoa_to_sheet(ws_data2);
const wb = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, "SheetJS1");
XLSX.utils.book_append_sheet(wb, ws2, "SheetJS2");
XLSX.writeFile(wb, "sheetjs.xlsx");
【讨论】: