sheetjs不读取xlsx内容

时间:2018-09-22 22:30:13

标签: javascript node.js

我正在尝试从客户端上载xlsx文件。此xlsx文件将传递到后端api,在其中将使用SheetJS将xlsx的内容转换为JSON。但是,似乎后端API实际上没有任何反应。谁能告诉我我做错了什么地方?

$("#submit-csv-client").on("click", function () {
  var csvDoc = $("#dealCsv")[0].files[0];
  console.log(csvDoc)
  axios.post('/api/client/sheet-to-json', csvDoc).then(function (csvJson) {
    console.log(csvJson)
  })
})


router.post('/client/sheet-to-json', function (req, res, next) {
  var workbook = XLSX.read(req.body, { type: 'array' });
  var sheet_name_list = workbook.SheetNames;
  var csvJsonContent = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]])


  console.log(csvJsonContent)
  return res.status(200).send(csvJsonContent)
})

0 个答案:

没有答案