質問: csvに外部テキストファイルを列として追加する方法 こんにちは。 csvファイル(base.csv)の先頭列に、別のテキストファイル(add.txt)の中身を新規の列として挿入したいと考えているのですが、よい方法がわかりません。。。 どうのような方法を使えば対応することができるでしょうか? どうぞよろしくお願いいたします。 ■csvファイル(master.csv) title,developer_name,seller_name,primary_genre_name,application_url aaa,bbb,ccc,ddd,eee aaa,bbb,ccc,ddd,eee aaa,bbb,ccc,ddd,eee aaa,bbb,ccc,ddd,eee ■テキストファイル(add.txt) id 000 111 222 333 ↓ ■目標としたファイル(master.csv) id,title,developer_name,seller_name,primary_genre_name,application_url 000,aaa,bbb,ccc,ddd,eee 111,aaa,bbb,ccc,ddd,eee 222,aaa,bbb,ccc,ddd,eee 333,aaa,bbb,ccc,ddd,eee
回答: つなぐだけなら、csvとか特に関係ないので、安易に、 col1=io.readlines("add.txt") io.foreach("master.csv") do |line| puts col1.shift.chomp + "," + line end