nodejs讀取excel轉(zhuǎn)json

let xlsx = require('xlsx');
let fs = require('fs')
let workbook = xlsx.readFile('1.xls'); //workbook就是xls文檔對象

let sheetNames = workbook.SheetNames; //獲取表明

let sheet = workbook.Sheets[sheetNames[0]]; //通過表明得到表對象

var data = xlsx.utils.sheet_to_json(sheet); //通過工具將表對象的數(shù)據(jù)讀出來并轉(zhuǎn)成json
let  d = {
    "code": 200,
    "success": true,
    "message": "操作成功",
    "resultData": {     
        "varList": [],//存放json數(shù)據(jù)
        "Page": {
            "showCount": 10,
            "totalPage": 1,
            "totalResult": 8,
            "currentPage": 1,
            "currentResult": 0,
        }
    },
    "timestamp": 1610681189571
}
d.varList = data
d = JSON.stringify(d)
// xlsx.writeFile(workbook,"./suzhenwei.xls"); //將數(shù)據(jù)寫入文件
fs.writeFile("./1.js", d, () => {});
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容