【发布时间】:2023-01-07 12:49:35
【问题描述】:
我有一个端点可以检索如下所示的 json 对象:
"data": [
{
"id": 1,
"temaIndicador": "Indian",
"codigo": "001",
"observaciones": "Interactions Specialist tertiary Regional Tennessee",
"activo": "SI",
"urlImagen": "http://placeimg.com/640/480",
"color": "cyan",
"createdAt": "2022-01-26T18:48:36.002Z"
]
我想实现一个按钮,允许用户将数据导出为多种格式,包括 Excel (.xlsx),但我真的不知道要开始。 我已经看到意识到这一点的图书馆,但我感觉不舒服,因为它们通常每周的下载量不到 1.5k。
我的目的是导出一个带有简单表格的 Excel 文档,其中标题将成为对象的属性。
【问题讨论】:
-
您可以首先将 json 导出为 csv 文件(逗号分隔或分号分隔)。第一行将是列的名称。
-
json2csv 每周有 774,337 次下载。 exceljs 本周下载量为 454,689 次。 excel-export 已经 6 岁了,但每周仍有 37,945 次下载。
标签: javascript reactjs next.js export-to-excel