それを解析私は、問題は、私はファイルを解析するXLSX得ることができないということですnode-xlsxダウンロードのxlsxと
で解析し、アマゾンS3からExcelファイルをダウンロードするサービスを必要としています。私が書き込んだファイルを読み返そうとすると、コードで見つけられません。
私はこれが最善のアプローチであればかなりわからないんだけど、これは私がこれまでに得たものである:
router.get('/process', (req, res) => {
var fileName = 'https://some-bucket.s3.amazonaws.com/some-excel-file.xlsx'
https.get(fileName, response => {
var body = ''
response.on('data', chunk => body += chunk)
response.on('end',() => {
//fs is being imported early on this file
fs.writeFile(__dirname + '/test.xlsx', body)
var f = fs.createReadStream(__dirname + '/test.xlsx')
var book = xlsx.parse(f)
book.forEach(sheet => console.log('sheet', sheet.name))
res.status(200)
})
.on('error', e => {
res.status(500)
})
})
return
})
このコードスニペットは、(http://meta.stackexchange.com/questions/114762/explaining-entirely-コードベース-回答可)[説明を含む]、疑問を解決するかもしれないが、実際に役立ちますあなたの投稿の質を向上させる。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 –
私はそれを更新しました。 –