MySQL には CSV 出力する機能が備わっていることに、初めて気がつきました。
喜び勇んで試してみたものの、Excel ではどうにもうまく読み込めません。特に、セル内で改行があると、次の行という扱いになってしまうのですよね。。。
そこで、何とかしてみたメモを残しておきます。
ポイント
- 今時なので MySQL は UTF-8 です。Excel で読むために Shift-JIS に変更する必要があります。
- セル内での改行は LF、行末の改行は CRLF にする必要があります。
- セルを「”」で囲む場合があるため、「”」をエスケープする必要があります。