【发布时间】: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