• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVで余計な空行が入る)

CSVで余計な空行が追加される問題とは?

このQ&Aのポイント
  • Windows XPでruby 1.9を使用しており、CSVライブラリの勉強中に問題が発生しました。
  • 改行を含むデータを持つCSVを読み込み出力すると、余分な空行が追加される現象が発生します。
  • バイナリエディタで確認した結果、改行部分に0x0Dが1個余分にくっついていることが判明しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

Rubyのバグのようですね。とりあえず回避のために、 row.map!{|x| x.sub(/\r/,'')} と、\r を削除してください。

siffon9
質問者

お礼

ご回答ありがとうございました。 何か設定で回避可能かと思い質問させていただきましたが、バグでは仕方がありませんね。 修正されるのを待ちます。

関連するQ&A