CSV パーサ
とみたまさひろ <tommy@tmtm.org>
Ruby ライセンス http://www.ruby-lang.org/ja/LICENSE.txt と同等。
$ make $ make test # make install
各レコードはカラムを要素とする配列である。 レコードの区切りは LF,CR,CRLF のいずれか。
以下が csv.rb と異なる。
LightCsv.foreach(filename){|row| ...}次と同じ。
LightCsv.open(filename){|csv| csv.each{|row| ...}}
LightCsv.readlines(filename) # => [[col1,col2,...],...]次と同じ。
LightCsv.open(filename){|csv| csv.map}
LightCsv.parse("a1,a2,..."){|row| ...}次と同じ。
LightCsv.new("a1,a2,...").each{|row| ...}
LightCsv.parse("a1,a2,...") # => [[a1,a2,...],...]次と同じ。
LightCsv.new("a1,a2,...").map