JS导出JSON到EXCEL文件

作者: 景行1023 | 来源:发表于2018-07-06 17:27 被阅读12次

书接上回, JS读取本地EXCEL文件

xlsx组件几个重要组成对象和函数

  1. workbook, 技术xlsx整个文件
  2. worksheet, xlsx文件里的sheet,一个workbook由多个worksheet组成
  3. XLSX.utils.json_to_sheet方法,将json数据转换成worksheet对象

例子:


/* 需要导出的JSON数据 */
var data = [
    {"name":"John", "city": "Seattle"},
    {"name":"Mike", "city": "Los Angeles"},
    {"name":"Zach", "city": "New York"}
];

/* 如果没有导入xlsx组件则导入 */
if(typeof XLSX == 'undefined') XLSX = require('xlsx');

/* 创建worksheet */
var ws = XLSX.utils.json_to_sheet(data);

/* 新建空workbook,然后加入worksheet */
var wb = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, "People");

/* 生成xlsx文件 */
XLSX.writeFile(wb, "sheetjs.xlsx");

在线DEMO及源代码

看完请点喜欢吧!

相关文章

网友评论

    本文标题:JS导出JSON到EXCEL文件

    本文链接:https://www.haomeiwen.com/subject/wmebuftx.html