JSON转Excel

Posted 寻找薛定谔的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON转Excel相关的知识,希望对你有一定的参考价值。

1.引入js (dist目录下JsonExportExcel.min.js)

<script src="https://cuikangjie.github.io/JsonExportExcel/dist/JsonExportExcel.min.js"></script>
npm install -save  js-export-excel
const ExportJsonExcel = require(‘js-export-excel‘)

2.js代码

 1 var option={};
 2 
 3 option.fileName = ‘excel‘
 4 option.datas=[
 5   {
 6    //第一个sheet
 7     sheetData:[{one:‘一行一列‘,two:‘一行二列‘},{one:‘二行一列‘,two:‘二行二列‘}],
 8     sheetName:‘sheet‘,
 9     sheetFilter:[‘two‘,‘one‘],
10     sheetHeader:[‘第一列‘,‘第二列‘]
11   },
12   {
13     //第二个sheet
14     sheetData:[{one:‘一行一列‘,two:‘一行二列‘},{one:‘二行一列‘,two:‘二行二列‘}]
15   }
16 ];
17 var toExcel=new ExportJsonExcel(option);
18 toExcel.saveExcel();

option

datas 数据

/*多个sheet*/ /*每个sheet为一个object */ 
[{ sheetData:[], // 数据
    sheetName:‘‘, // sheet名字 
    sheetFilter:[], //列过滤 
    sheetHeader:[] // 第一行 
}]

fileName 下载文件名(默认:download)

sheet option

sheetName sheet名字(可有可无)(默认sheet1)

sheetHeader 标题(excel第一行数据)

sheetData 数据源(必须)

sheetFilter 列过滤(只有在data为object下起作用)(可有可无)

以上是关于JSON转Excel的主要内容,如果未能解决你的问题,请参考以下文章

Laya---数据读取--- Excel转Json

Excel转Json工具

Json文件转Excel

excel转json工具的制作(C#语言)

excel转json的步骤介绍

问题集录--jquery将json转excel保持