Ruby csv:在单列导入文件中找不到任何行

时间:2012-06-13 12:15:50

标签: ruby csv

我很高兴使用Ruby 1.9.3 CSV库导入CSV文件(csv/rdoc

但是当文件只有一列时,即使它找到了标题字段,也没有找到数据行。

require 'csv'
csv = CSV.new(File.open(import_dir + "#{table}.csv"), :headers => true, :col_sep => ';')
csv.each do |row|

每个都不返回单个列文件的任何元素。此代码适用于所有其他文件

该文件只是:

name
sample account

代码找到标题“name”但看不到数据行。我尝试引用该值并添加额外的行。如果我在之前或之后添加第二列,则可以看到数据行。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是由应用程序代码中的错误引起的,与ruby CSV库无关