我从fs.read读取了node js中的excel文件
fs = require('fs')
fs.readFile('/etc/hosts', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
console.log(data);
});
我想要每行特定列中的所有数据。
最佳答案
只需用空白字符串或任何你想要的内容替换所有换行符:
fs = require('fs')
fs.readFile('/etc/hosts', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
console.log(data.replace(/(\r\n|\n|\r)/gm," "));
});
换行符:Windows 为\r\n,但 Linux 只使用\n,Apple 使用\r。
编辑:
fs = require('fs')
fs.readFile('/etc/hosts', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
var rowString=data.split("\n");
for(var i=0;i<rowString.length;i++){
var eachData=rowString[i].split(',');
console.log(eachData[1]);
}
});
关于javascript - 指定从node.js中的fs.read读取文件中的数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383609/