在nodejs中使用multer上传xlsx文件的同时添加自定义字段

我想添加自定义列数据在第一列像col1,col2,col3 ….等在Excel表中,而上传到multer

这是我的app.js文件:

//store excel files into one folder var storage = multer.diskStorage({ destination: function(req, file, cb) { cb(null, __dirname + '/uploads/') }, filename: function(req, file, cb) { cb(null, file.originalname + '-' + Date.now() + '.xlsx') } }); var upload = multer({ storage: storage }); app.post('/upload', upload.single('file'), function(req, res) { var XLSX = require('xlsx'); var workbook = XLSX.readFile('./uploads/' + req.file.filename); var sheet_name_list = workbook.SheetNames; var data = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]]); console.log(data); return res.status(200).send(data); }); 

我想添加额外的自定义字段,如col1,col2 …在xlsx文件中的第一列

这是正常的xlsx文件:

这是正常的xlsx文件:

我想在上传到Mulder时获得这样的输出

我需要这样的:

我需要这个