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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM