2011年5月 1日

[ruby-list:48023] 2つのCSVファイルの結合方法についてご質問

お世話になります。

2つのCSVファイルの結合についてご質問です。

file1.csv
11101,3310000,IKANIKEISAIGANAIBAAI,NISHI-KU SAITAMA-SHI,SAITAMA,0,0,0,0,0,0
11101,3310058,IIDA,NISHI-KU SAITAMA-SHI,SAITAMA,0,0,0,0,0,0
11101,3310068,IIDASHINDEN,NISHI-KU SAITAMA-SHI,SAITAMA,0,0,0,0,0,0


file2.csv
12101,2600000,IKANIKEISAIGANAIBAAI,CHUO-KU CHIBA-SHI,CHIBA,0,0,0,0,0,0
12101,2600852,AOBACHO,CHUO-KU CHIBA-SHI,CHIBA,0,0,0,0,0,0
12101,2600804,AKAICHO,CHUO-KU CHIBA-SHI,CHIBA,0,0,0,0,0,0

コード:
require "fileutils"
FileUtils.cp("file1.csv", "file3.csv") #まずはひつ目のファイルをコピーしました

File.open("file3.csv", "a+") #できた新しいファイルを追加モードに設定
File.open("file2.csv", "r") do |file| #追加したいファイルをリードモードに設定
file.each_line do |line|
puts line #ここではfile3.csvにデータを追加して行きたいのですが、どうしたらよいか分かりません。
end
end

この問題を解決するにはどの方向で調べて行けばよいか教えて頂ければ幸いです。
手物とにある本はたのしいRUBY第3版です。

宜しくお願いします、
アスカル


投稿者 xml-rpc : 2011年5月 1日 15:31
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/103536
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。