javascript 如何将 json 格式数组转为 excel 表格| sheetJS

案例

javascript 复制代码
// https://unpkg.com/xlsx@0.18.5/dist/xlsx.full.min.js
function exportXlsx(jsonData, fileName = '', mine = null) {
    const workbook = XLSX.utils.book_new();
    // 将JSON数组转换成工作表
    const worksheet = XLSX.utils.json_to_sheet(jsonData);
    // 向工作簿添加工作表
    XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
    fileName = !fileName? 'output': fileName
    mine = typeof mine != 'string'? 'xlsx': mine
    XLSX.writeFile(workbook, [fileName, mine].join('.'));
}

exportXlsx([{name: '张三', age: 13, sex: '男'}, {name: '李四', age: 14, sex: '女'}])

参考

相关推荐
Icoolkj2 小时前
VuePress 与 VitePress 深度对比:特性、差异与选型指南
前端·javascript·vue.js
^Rocky3 小时前
JavaScript性能优化实战
开发语言·javascript·性能优化
西陵3 小时前
Nx带来极致的前端开发体验——任务编排
前端·javascript·架构
笑鸿的学习笔记4 小时前
JavaScript笔记之JS 和 HTML5 的关系
javascript·笔记·html5
萌萌哒草头将军5 小时前
10个 ES2025 新特性速览!🚀🚀🚀
前端·javascript·vue.js
gnip6 小时前
http缓存
前端·javascript
敬业小码哥6 小时前
记一次:mysql的json及json数组使用组合使用
数据库·mysql·json
一键三联啊6 小时前
BSON 和 JSON 的区别
json
JohnYan7 小时前
工作笔记 - 微信消息发送和处理
javascript·后端·微信
陈陈爱java7 小时前
Spring八股文
开发语言·javascript·数据库