MySQL には CSV 出力する機能が備わっていることに、初めて気がつきました。 喜び勇んで試してみたものの、Excel ではどうにもうまく読み込めません。特に、セル内で改行があると、次の行という扱いになってしまうのですよね。。。 そこで、何とかしてみたメモを残しておきます。 ポイント 今時なので MySQL は UTF-8 です。Excel で読むために Shift-JIS に変更する必要があります。 セル内での改行は LF、行末の改行は CRLF にする必要があります。 セルを「”」で囲む場合があるため、「”」をエスケープする必要があります。 やってみた まずは CSV 出力する MySQL です。2種類の方法がありますが、今回は SELECT を使う方法です。 mysql> SELECT * FROM wp_posts INTO OUTFILE "/tmp/wp_posts.csv
![MySQL から Excel で使える CSV を作成します!できるだけ簡単に♪](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)