気ままに気ままのエンジニアブログ

定期的に得た知見を気ままに発信中

【Rails】CSVファイルをreadメソッドを用いて読み込む

こんばんは。

もうそろそろ夏ですね〜
全力で日焼け止め塗って、将来の肌質を保ちたいと思います。

どうもハチマキです。

はじめに

今回はCSVファイルの読み込み方法について、忘れないうちにメモ程度に書いていきたいと思います。

本日の概要 : CSVファイルの読み込み方法

やること

  • pathを確認してみる
$ ls  #CSVファイルの在りかを確認してみる

$ cd Desktop/  #ディスクトップにファイルを置いていたので移動する

$ pwd  #CSVファイルのpathを確認する
/Users/ユーザ名/Desktop
  • CSVファイルデータを読み込む
$ rails c  #コンソールを開く
[1] pry(main)> csv = CSV.read('/Users/ユーザー名/Desktop/update.csv', headers: true, encoding: 'sjis')
=> #<CSV::Table mode:col_or_row row_count:4005>
#ファイル全体を一度に読み込むために、readメソッドを使用する

[2] pry(main)> csv.first
=> #<CSV::Row "first_name":"hogeta" "last_name":"ho">
#1行目を取得してみる

終わり。