Ruby 1.9.3 CSV ライブラリを使用して CSV ファイル ( csv/rdoc )をインポートしています。
しかし、ファイルに 1 つの列しかない場合、ヘッダー フィールドは見つかっても、データ行は見つかりません。
require 'csv'
csv = CSV.new(File.open(import_dir + "#{table}.csv"), :headers => true, :col_sep => ';')
csv.each do |row|
each は、単一の列ファイルの要素を返しません。このコードは、他のすべてのファイルに対して正常に機能しています
ファイルは単純です:
name
sample account
コードはヘッダー「name」を見つけますが、データ行を認識しません。値を引用して余分な行を追加してみました。前後に 2 列目を追加すると、データ行が表示されます。何か案は?