以下是使用
Node.js
导出包含用户json数据的 Excel 文件的完整代码。此代码借助了
xlsx
库来生成 Excel 文件。
安装依赖
首先,确保已安装
xlsx
库。如果尚未安装,请运行以下命令:
npm install xlsx
代码示例
const XLSX = require('xlsx');
const fs = require('fs');
// 示例 user 数据
const users = [
{ username: '张三', age: 28, address: '北京市海淀区', phone: '13812345678' },
{ username: '李四', age: 32, address: '上海市徐汇区', phone: '13987654321' },
{ username: '王五', age: 24, address: '广州市天河区', phone: '13756781234' },
// 将 user 数据转换为适配 Excel 的格式
const excelData = [
['姓名', '年龄', '地址', '电话'], // 表头
...users.map(user => [user.username, user.age, user.address, user.phone]),
// 创建工作表
const worksheet = XLSX.utils.aoa_to_sheet(excelData);
// 创建工作簿
const workbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workbook, worksheet, '用户信息');