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

参考

相关推荐
一个游离的指针1 小时前
函数管道:消除深度嵌套调用
前端·javascript
柚yuzumi2 小时前
前端优化,从少触发一次开始:防抖与节流
前端·javascript
oliver_sys_log2 小时前
老项目 json-lib 2.4 JSONTokener 精度丢失问题排查
json
默_笙2 小时前
🚤 CSS 布局的"圈地运动":BFC 就是浏览器的独立领地
前端·javascript
用户938515635073 小时前
大模型记忆指南:从短时缓存到永久记忆,手把手带你吃透 LangChain Memory 管理
javascript·人工智能
小白学大数据3 小时前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel
xqchen3 小时前
Web Components 普及困境深度解析:技术标准与工程实践的落差
javascript
爱丶不疚3 小时前
写给前端工程师的现代 Python 工程化最佳实践:从 pnpm 到 uv,从 CommonJS 到 src-layout
javascript·python·typescript
2601_962097485 小时前
JavaScript 异步编程
javascript·ajax·回调函数·异步编程·子线程
全栈项目管理程序猿5 小时前
ArcGIS JS 基础教程(18):SceneLayer 场景图层
javascript