首先,我想在node.js中上传.xlxs和.csv文件。那么我想阅读此文件,编辑此文件,也想将此文件保存在数据库的猫鼬模式中。 我是node.js的新手,我想学习节点后端 请指导我,我该怎么做,这可能吗?
答案 0 :(得分:0)
使用node
模块在fs
中读写文件。它已经包含在核心节点中,因此只需包含它
const fs = require('fs')
// synchronous version that will wait until the whole file is read
let file_data = fs.readFileSync('/file/path/file.csv' , 'utf-8')
// async version
fs.readFile('/file/path/file.csv' , 'utf-8', (err, file_data) => {
if (err)
console.error(err)
else
console.info(file_data)
// file_data is your data as string
})
如果您特别需要阅读和编辑csv
/ xlsx
,则需要浏览NPM
来寻找有助于解决问题的软件包。
答案 1 :(得分:0)
您可以使用sheetjs
轻松完成此操作请参见以下示例:https://github.com/SheetJS/sheetjs/tree/master/demos/server