我可以使用CSV.parse定义多个列分隔符吗?

时间:2013-10-06 14:42:57

标签: ruby csv

我有一个奇怪的CSV文件,它有两个分隔符:“\ t”和“,”。

我曾经用CSV.parse("file", col_sep: "\t")解析,但现在我必须用“,”来分隔字段。

有任何建议如何实现?

1 个答案:

答案 0 :(得分:0)

试试这个:

CSV.parse(File.read('csvfile').gsub("\t", ","), col_sep: ',')