首页 > 解决方案 > 将 JSON 转换为 XLSX 并在 NodeJS 中下载

问题描述

我正在尝试在 nodejs 中将 JSON 转换为 XLSX,将 XLSX 下载到客户端浏览器。我使用 XLSX npm 模块将 json 转换为 XLSX,它正在将 JSON 转换为 Workbook,但我无法下载该文件。

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');

标签: node.jstypescriptexpressxlsx

解决方案


为了得到那个工作使用npm i node-json-xlsx

https://www.npmjs.com/package/node-json-xlsx


推荐阅读