nodejs读取excel转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); //通过工具将表对象的数据读出来并转成json
let  d = {
    "code": 200,
    "success": true,
    "message": "操作成功",
    "resultData": {     
        "varList": [],//存放json数据
        "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"); //将数据写入文件
fs.writeFile("./1.js", d, () => {});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容