javascript - 获取 CSV 文件 javascript 的第一列
问题描述
尝试过 PapaParse 没有成功,如何获得 CSV 文件的第一列值?
const csv = require('csv-parser');
const fs = require('fs');
(async () => {
try {
fs.createReadStream('test.csv')
.pipe(csv())
.on('data', (row) => {
console.log(row);
})
.on('end', () => {
console.log('CSV file successfully processed');
});
} catch (err) {
console.log(error(err));
await browser.close();
console.log(error("Browser Closed"));
}
})();
解决方案
对于将来的任何人,设置一个函数,然后设置为 const 到您的 CSV 网址列表,数字 [1] 代表该列。
function readURLFile(path) {
return fs.readFileSync(path, 'utf-8')
.split('\n')
.map((elt) => {
const url = elt.split(',')[1].replace('\r', '');
return `http://${url.toLowerCase()}`;
});
}
推荐阅读
- python - Pandas 交叉表图 - 如何显示值
- string - 给定一个字符串,通过删除字符并保持顺序返回所有排列
- node.js - 托管在 Heroku 上的 Telegram Custom Bot - 工作正常然后停止响应
- mitmproxy - 在本地网络中发送的丢失请求
- python - LeaveOneOut() - SVM 分类器中的关键错误
- java - 过滤 Java ConcurrentHashMap
- python - 有没有办法让这段代码消耗更少的内存?
- android - 有没有办法在浓缩咖啡测试之间重置应用程序或活动?
- swift - Swift - 用于分类的元组数组或数组结构?
- r - 将一些变量输入添加到 R 中的特定行