1.引入js (dist目录下JsonExportExcel.min.js)
<script src="https://cuikangjie.github.io/JsonExportExcel/dist/JsonExportExcel.min.js"></script>
npm install -save ?js-export-excelconst 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 ????//第二个sheet14 ????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
原文地址:https://www.cnblogs.com/yaotome/p/8446391.html