js json字符串导出成excel
时间: 2023-10-08 21:05:24 浏览: 79
JS数据导出Excel案例代码
可以使用第三方库如SheetJS来将JSON数据转换为Excel文件。具体的实现可以参考以下代码:
```javascript
// 假设data是一个包含数据的JSON对象
const data = [
{ name: '张三', age: 20, gender: '男' },
{ name: '李四', age: 22, gender: '女' },
{ name: '王五', age: 18, gender: '男' }
];
// 将数据转换为二维数组
const dataArray = data.map(item => Object.values(item));
// 创建工作簿和工作表
const workbook = XLSX.utils.book_new();
const worksheet = XLSX.utils.aoa_to_sheet([['姓名', '年龄', '性别'], ...dataArray]);
// 将工作表添加到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
// 导出Excel文件
XLSX.writeFile(workbook, 'data.xlsx');
```
这段代码会将JSON数据转换为一个包含工作表的Excel文件,并将其保存到本地的data.xlsx文件中。
阅读全文