[英]JavaScript, json to excel (exceljs)
我必须维护一个执行怪异和缓慢循环的代码。
目前,它会在一段时间内循环来自 JSON 的每个 object,如下所示(例如 JSON):
[
{
ID: 1,
NAME: 'A'
}, {
ID: 3,
NAME: 'D'
},{
ID: 5,
NAME: 'etc'
}
]
它正在使用exceljs
库创建一个 excel 文件,但正如我所说,有一些我认为真的不必要的循环。
这个想法是创建一个 excel 文件,如下所示:
ID | NAME
---------
1 | A
3 | D
5 | etc
So I wonder if there's a direct way with exceljs
or another Excel library for NodeJS to create a simple excel file from a JSON, where each key of the JSON be a header value, and each value of thos key: value pairs be the value of excel 中的单元格?
看起来你可以只添加 json 阵列
const workbook = new ExcelJS.Workbook();
const worksheet = workbook.addWorksheet('My Sheet');
const rows = [
{
ID: 1,
NAME: 'A'
}, {
ID: 3,
NAME: 'D'
},{
ID: 5,
NAME: 'etc'
}
]
const newRows = worksheet.addRows(rows);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.