【问题标题】:Issue with line breaks in CSV text files generated by railsrails 生成的 CSV 文本文件中的换行问题
【发布时间】:2018-03-06 16:23:18
【问题描述】:

我在 Rails 中生成一个 CSV 文本文件,如下所示:

CSV.generate(col_sep: ';') do |csv|
  sheet.add_row ['1st line']
  sheet.add_row ['2nd line']
end

当我打开文本文件时,两行正如预期的那样。不幸的是,这个文件现在应该由读取文件的程序使用,我收到一条错误消息,第二行丢失。我有一个示例文件,它看起来与我生成的文件完全一样,可以正常工作,但我的文件无法正确读取。它也具有相同的编码。有什么建议去哪里看吗?有什么关于换行的吗?

【问题讨论】:

    标签: ruby-on-rails csv encoding line-breaks


    【解决方案1】:

    我不确定这是一个可以按要求回答的问题。您说第 3 方程序在读取由 Ruby 生成的文本文件时遇到问题,但没有提供有关该错误以及您认为 Ruby 与该错误如何相关的信息。

    能否请您使用 CSV 文件的纯文本版本以及您尝试在哪个程序中打开它来更新您的原始帖子?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      相关资源
      最近更新 更多