タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Rubyとcsvに関するkzakzaのブックマーク (2)

  • RubyでCSV行を追加書きする (それなりブログ)

    それなりブログ 20台後半からWebエンジニアに転生した人が書く、プログラム・無駄口とかのそれなりのブログ 管理人: kjirou  座右の銘: 「三度の飯より、四度の飯」 素直な使い方はこうなんですけど require "csv" CSV.open("/path/to/filename.csv", "w") do |writer| writer これだと(理由はわかりませんが)ファイル末尾に追加書きするモードがありません。 だので、こうしたら outfile = File.open('/path/to/filename.csv', 'a') CSV::Writer.generate(outfile) do |writer| writer 上手くいきました。

    kzakza
    kzakza 2011/08/17
    こんな方法でよいのか。
  • Ruby/CSVファイルを読む - 俺の基地

    普通にやってみる すごい簡単 require "csv" CSV.open('file.csv', 'r') do |row| print row[1] + "\n" end rowはArrayで各カラムが順番に入っている。 これの長さをチェックするだけでもデータチェックになるね ▲ ▼ ヘッダ行があった場合 ヘッダ行があった場合破壊的に読み飛ばす必要があるのでshiftメソッドで頭を切り取ります。 reader CSV.open('file.csv', 'r') #一行スキップ reader.shift reader.each{|row| puts row[1] } こんな感じでやるといいかもね ▲ ▼

  • 1