将 JSON 转换为 XLSX 并在 NodeJS 中下载
Convert JSON to XLSX and download it in NodeJS
我正在尝试在 nodejs 中将 JSON 转换为 XLSX,然后将该 XLSX 下载到客户端浏览器。我使用 XLSX npm 模块将 json 转换为 XLSX,它正在将 JSON 转换为工作簿,但我无法下载该文件。
const arr = [
{ name: 'Moran', role: 'back' },
{ name: 'Alain', role: 'front' },
{ name: 'Tony', role: 'back' },
{ name: 'Mike', role: 'back' },
{ name: 'Abo', role: 'back' },
{ name: 'Toni', role: 'back' },
]
const fileName = 'test.xlsx';
const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(arr);
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'test');
完成这项工作
使用 npm i node-json-xlsx
你也可以使用 npm i xlsx
在以下位置查找更多信息:https://www.npmjs.com/package/xlsx
我正在尝试在 nodejs 中将 JSON 转换为 XLSX,然后将该 XLSX 下载到客户端浏览器。我使用 XLSX npm 模块将 json 转换为 XLSX,它正在将 JSON 转换为工作簿,但我无法下载该文件。
const arr = [
{ name: 'Moran', role: 'back' },
{ name: 'Alain', role: 'front' },
{ name: 'Tony', role: 'back' },
{ name: 'Mike', role: 'back' },
{ name: 'Abo', role: 'back' },
{ name: 'Toni', role: 'back' },
]
const fileName = 'test.xlsx';
const ws: XLSX.WorkSheet = XLSX.utils.json_to_sheet(arr);
const wb: XLSX.WorkBook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'test');
完成这项工作
使用 npm i node-json-xlsx
你也可以使用 npm i xlsx
在以下位置查找更多信息:https://www.npmjs.com/package/xlsx