JSON转Excel

时间:2018-02-13 13:27:28   收藏:0   阅读:2454

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下起作用)(可有可无)

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!