我很高兴使用 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|
each 不返回单个列文件的任何元素。此代码适用于所有其他文件
该文件很简单:
name
sample account
代码找到标题“名称”但看不到数据行。我尝试引用该值并添加额外的行。如果我在之前或之后添加第二列,则可以看到数据行。有任何想法吗?