如何在节点 js 中使用 xlsx/sheetjs 包在现有 xlsx 文件中创建新的 sheet?
How to create a new sheet in an existing xlsx file using xlsx/sheetjs package in node js?
如何使用 xlsx 包 sheetjs 在现有的 xlsx 文件中 创建/添加新的 sheet 文件 在节点 js 中?
到目前为止,这是我的代码,用于现有的“todo-list.xlsx”文件。
const xlsx = require('xlsx');
workBook = xlsx.readFile("todo-list.xlsx", {cellDates:true});
我想做这样的事情(这是通过使用 Excel JS 包完成的):
const sheet = workbookStream.addSheet('sheet1');
...但使用 xlsx 包。
非常感谢您!
官方文档中有添加新工作表到现有工作簿的例子:
var ws_name = "SheetJS";
/* make worksheet */
var ws_data = [
[ "S", "h", "e", "e", "t", "J", "S" ],
[ 1 , 2 , 3 , 4 , 5 ]
];
var ws = XLSX.utils.aoa_to_sheet(ws_data);
/* Add the worksheet to the workbook */
XLSX.utils.book_append_sheet(wb, ws, ws_name);
如何使用 xlsx 包 sheetjs 在现有的 xlsx 文件中 创建/添加新的 sheet 文件 在节点 js 中?
到目前为止,这是我的代码,用于现有的“todo-list.xlsx”文件。
const xlsx = require('xlsx');
workBook = xlsx.readFile("todo-list.xlsx", {cellDates:true});
我想做这样的事情(这是通过使用 Excel JS 包完成的):
const sheet = workbookStream.addSheet('sheet1');
...但使用 xlsx 包。
非常感谢您!
官方文档中有添加新工作表到现有工作簿的例子:
var ws_name = "SheetJS";
/* make worksheet */
var ws_data = [
[ "S", "h", "e", "e", "t", "J", "S" ],
[ 1 , 2 , 3 , 4 , 5 ]
];
var ws = XLSX.utils.aoa_to_sheet(ws_data);
/* Add the worksheet to the workbook */
XLSX.utils.book_append_sheet(wb, ws, ws_name);