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