node:read_csv
文書の過去の版を表示しています。
まず、 csv-parser モジュールをインストールする
npm install csv-parser
ヘッダー付きのCSVを読み込み、id、url、value をdata 配列に格納する。
const fs = require('fs'); const csv = require('csv-parser'); const data = []; fs.createReadStream('your_csv_file.csv') .pipe(csv({ headers: ['id', 'url', 'value'] })) // ヘッダーを指定 .on('data', (row) => { // CSVの各行に対する処理 const id = row.id; const url = row.url; const value = row.value; // 例: オブジェクトとして格納 data.push({ id, url, value }); }) .on('end', () => { // CSV読み込み完了時の処理 console.log('CSV file successfully processed'); console.log(data); // dataにCSVのデータが格納されています }) .on('error', (error) => { // エラー処理 console.error('Error reading CSV file:', error.message); });
node/read_csv.1703125454.txt.gz · 最終更新: 2023/12/21 11:24 by mikoto