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