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: '女'}])

参考

相关推荐
Python私教2 小时前
Excel 和群聊什么时候该升级成管理系统?7 个判断信号
excel·管理系统·权限设计
界面开发小八哥3 小时前
界面控件DevExpress Blazor v26.1新版亮点 - Navigation(导航)
javascript·.net·界面控件·blazor·devexpress·ui开发
丰锋ff3 小时前
7.1Json
json
SendTomo4 小时前
send.wang(私传网)基于网页P2P直连传输大文件的优势
javascript·网络·webrtc·html5·p2p
toooooop84 小时前
踩坑:PHP7.2导出Excel正常,升级7.3文件损坏需修复
android·excel
学习星球4 小时前
Astro 全栈实战:拆解 RealWorld 项目
前端·javascript·架构·系统架构·前端框架·c5全栈
张元清5 小时前
React useTimeout Hook:声明式 setTimeout 与自动清理 (2026)
javascript·react.js
AI导出鸭6 小时前
怎么让Grok做表格?AI导出鸭苹果版通过专属解析引擎,将Grok输出的管道表格智能还原为二维结构,一键导出Excel或Word标准表格。
人工智能·chatgpt·word·excel·ai导出鸭
禁止摆烂_才浅6 小时前
JavaScript 类型判断:instanceof 与 constructor 原理深度解析
前端·javascript·面试
Asize6 小时前
HTTP 明明无状态,登录态怎么就保住了——React + Zustand + JWT 鉴权全流程拆解
前端·javascript