ユーザ用ツール

サイト用ツール


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