Mac

2014-11-13, mac

MS Excelが出力するCSVの改行コード

1999年にUnixベースの最初のMacOSXが出てから、おそらくずっと改行コードはLFだと思うんですが。CRを改行として使ってたのはMac OS 9までのはずです。にもかかわらず、MacのExcelは未だにCRを使ってるんですね…。

今回はCSVの読み込み側でCRコードに対応して解決したため、動作検証できていないんですが、たぶん以下のようなワンライナーでコードの修正が可能だと思います。

ruby -pe 'sub("\r", "\r\n")' cr.csv > crlf.csv

参考URL

${Unknown macro: 120213_dos2unix.html}

この記事は役に立ちましたか?