gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 21:28:03 27 4
gpt4 key购买 nike

如何使用 Node js 中的 sheetjs 的 xlsx 包在已有的 xlsx 文件中创建/添加新的工作表文件?

这是我迄今为止针对现有“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);

参见Working with the Workbook

关于javascript - 如何使用 Node js 中的 xlsx/sheetjs 包在现有 xlsx 文件中创建新工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65290781/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com