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