2010-03-03 6 views

답변

0

는 "의"CSV 데이터가 "something.csv"에 의해 구분 된 가정

require 'csv' 
File.open("tab_seperated.txt", "w+") do |f| 
    f << CSV.parse(File.read("something.csv")).map{|row| row.join("\t")}.join("\n") 
end 
1

당신은이 방법을 레일 콘솔에서 직접 할 (또는 레이크 작업에 넣어) 할 수 있습니다

당신은 너무 FasterCVS 사용할 수 있습니다
File.open('file.txt', 'w') do |f| 
    f.puts Hits.all.map { |h| [h.value1, h.value2].join("\t") }.join("\n") 
end 
관련 문제