excel 如何使用node js中的xlsx/sheetjs包在现有的xlsx文件中创建新的工作表?

k10s72fa  于 2023-03-04  发布在  其他
关注(0)|答案(1)|浏览(277)

如何通过Node js中的sheetjs使用xlsx包在已经存在的xlsx文件中创建/添加新的sheet文件?
到目前为止,这是我的代码,用于一个现有的“todo-list.xlsx”文件。

const xlsx = require('xlsx');
workBook = xlsx.readFile("todo-list.xlsx", {cellDates:true});

我想做这样的事情(这是通过使用Excel JS包完成):

const sheet = workbookStream.addSheet('sheet1');

...但使用的是xlsx包。
非常感谢你在先进!

3xiyfsfu

3xiyfsfu1#

官方文档中有一个向现有工作簿添加新工作表的示例:

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);

请参阅使用工作簿

相关问题