【问题标题】:Rails consider multiple col_sep values for CSV importRails 为 CSV 导入考虑多个 col_sep 值
【发布时间】:2015-06-02 14:52:05
【问题描述】:

在 Rails 中导入 CSV 数据时,我想使用 comma分号 作为 :col_sep:

CSV.foreach(file.path, :col_sep => (";"), headers: true) do |row|
  user_hash = row.to_hash
  User.create!(user_hash)
end

有效。 但是将不同的 col_seps 内联是行不通的:

CSV.foreach(file.path, :col_sep => (";",","), headers: true) do |row|

有可能吗?我没有在文档中找到任何东西,也没有在 stackoverflow 上找到任何东西。

【问题讨论】:

    标签: ruby-on-rails csv import


    【解决方案1】:

    这是不可能的。 Col_sep 只能接受一个字符串。有解决方法,提到了herehere

    【讨论】:

      猜你喜欢
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-17
      相关资源
      最近更新 更多