0

从 js-xlsx 的示例中,我们知道在读取文件后,我们可以将新数据添加到该特定工作表中:

var XLSX = require('xlsx');
var wb = XLSX.readFile('sheetjs.xlsx');
add_cell_to_sheet(wb.Sheets.SheetJS, "F6", 12345);
XLSX.writeFile('sheetjs-new.xlsx', wb);

但是如果我的数据不仅仅是一个单元格怎么办?我有一个 json 数据,我想将它添加到我阅读的文件中。如何添加json数据?

4

1 回答 1

0

阅读文件后,您想通过 json_to_sheet 属性创建工作表。

var ws = XLSX.utils.json_to_sheet(jsonPrep);

然后你想将它添加到你想要的工作表中。

workbook.Sheets.SheetJS = ws;

然后你想写文件。

XLSX.writeFile(workbook, 'sheetjs.xlsx');
于 2019-01-08T15:22:29.360 回答