2017-09-25 113 views
0

生成CSV文本文件的換行符我生成的Rails這樣一個CSV文本文件:問題與軌

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

當我打開文本文件的兩行是有預期。不幸的是,這個文件現在應該被讀取文件的程序使用,並且我收到一條錯誤信息,第二行缺失。我有一個示例文件,看起來完全像我生成的文件,它可以正常工作,但我的文件無法正確讀取。它也有相同的編碼。任何建議在哪裏看?任何涉及換行符的事情?

回答

0

我不確定這是一個問題,可以按照要求回答。您說第三方程序在閱讀由Ruby生成的文本文件時遇到問題,但沒有提供關於該錯誤的信息,以及您如何認爲Ruby與此錯誤有關。

您能否使用您的CSV文件的純文本格式更新您的原始文章以及您試圖打開它的程序?