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

案例

javascript 复制代码
// https://unpkg.com/[email protected]/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: '女'}])

参考

相关推荐
江城开朗的豌豆37 分钟前
前端性能救星!用 requestAnimationFrame 丝滑渲染海量数据
前端·javascript·面试
江城开朗的豌豆38 分钟前
src和href:这对'双胞胎'属性,你用对了吗?
前端·javascript·面试
江城开朗的豌豆44 分钟前
forEach遇上await:你的异步代码真的在按顺序执行吗?
前端·javascript·面试
子正4 小时前
C环境下更简洁的cJSON辅助函数
json
漂流瓶jz8 小时前
让数据"流动"起来!Node.js实现流式渲染/流式传输与背后的HTTP原理
前端·javascript·node.js
远方16099 小时前
18-Oracle 23ai JSON二元性颠覆传统
数据库·oracle·json
鱼樱前端10 小时前
Vue3+d3-cloud+d3-scale+d3-scale-chromatic实现词云组件
前端·javascript·vue.js
coding随想10 小时前
JavaScript中的原始值包装类型:让基本类型也能“变身”对象
开发语言·javascript·ecmascript
满分观测网友z10 小时前
vue的<router-link>的to里面的query和params的区别
前端·javascript·vue.js
BillKu10 小时前
Vue3 + TypeSrcipt 防抖、防止重复点击实例
前端·javascript·vue.js