ユーザ用ツール

サイト用ツール


node:read_csv

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
node:read_csv [2023/12/21 12:02] mikotonode:read_csv [2023/12/21 12:37] (現在) mikoto
行 1: 行 1:
 +[[:nodejs|一つ上へ]]
 +
 まず、** csv-parser ** モジュールをインストールする まず、** csv-parser ** モジュールをインストールする
 <code> <code>
行 4: 行 6:
 </code> </code>
  
-ヘッダー付きのCSVを読み込み、id、url、value data 配列に格納する。+ヘッダー付きのCSVを読み込み、sku、url、cprice inputData オブジェクトに格納する。
 <code javascript> <code javascript>
 /* CSVを読み込み /* CSVを読み込み
行 17: 行 19:
  
 fs.createReadStream(filePath) fs.createReadStream(filePath)
-  .pipe(csv({ headers['sku', 'url', 'cprice'})) // ヘッダーを指定+  .pipe(csv({ skipHeadertrue })) // ヘッダーをスキップ
   .on('data', (row) => {   .on('data', (row) => {
     const sku = row.sku;     const sku = row.sku;
行 36: 行 38:
   });   });
 </code> </code>
 +
 +CSV入力時のrow.のあとの部分はCSVのヘッダーと同じにする。
 +ここが間違っていると読み込まれない。
node/read_csv.1703127760.txt.gz · 最終更新: 2023/12/21 12:02 by mikoto