node.js - 将 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');
解决方案
为了得到那个工作使用npm i node-json-xlsx
推荐阅读
- mysql - 如何在 MySQL 中使用 Distinct top?
- jquery - 在传单地图上按需加载大型 GeoJson 文件(复选框)
- python - Python md5 hash不断生成错误的hash
- python - 检查python中布尔值的过去状态
- php - 如何使用表之间的关系在 php 和 mysql 中显示数据
- google-cloud-firestore - 连接两个 observables 以在多个字段上进行 firestore 查询
- javascript - 插槽子中的Vue交换顺序
- docker - 当我在 Docker 容器中使用 kafka 运行 Spring Boot 应用程序时,代理不可用
- sqlite - 如何在 Vlang 中进行 Upsert
- javascript - Redux - 修改嵌套对象数组的状态