TSV - > Ruby中的CSV

时间:2010-12-10 01:45:42

标签: ruby csv

在Ruby中,将制表符分隔值的文件转换为CSV的最有效方法是什么?

1 个答案:

答案 0 :(得分:4)

使用FasterCSV

require 'rubygems'
require 'fastercsv'

FasterCSV.open("path/to/file.csv", "w") do |csv|
  File.open("/path/to/file.tsv") do |f|
    f.each_line do |tsv|
      tsv.chomp!
      csv << tsv.split(/\t/)
    end
  end
end