データに改行が含まれたCSVファイルをExcelにインポートする

ああ、結構面倒だったので、メモしておく。

CSVファイルをExcelにインポートしたかったんだけど、CSVファイルのデータ内に改行が入っていたので、そもそもCSVファイルのレイアウトが崩れていて、うまくExcelにインポートできない状態だった。

対応方法は、この「教えて!goo」にあった。

EXCELにcsv形式の外部データを取り込む際にカンマ区切りで取り込も – Office系ソフト – 教えて!goo

EXCELにcsv形式の外部データを取り込む際にカンマ区切りで取り込も – Office系ソフト – 教えて!goo

ここのベストアンサーにあるマクロをExcelの標準モジュールにでもコピペして、実行すればOKです。ちなみに、内容としてはデータ内の改行コードだけ半角スペースに置換することで問題を解消している。

あと、Excelにインポートしたときには半角スペースに置換されたままなので、Excel上で再度半角スペースを改行コードに置換すると、元に戻せる。置換とか検索時に改行コードを指定する方法はこれ。

セル内の改行を検索/置換する – デジタル – 日経トレンディネット

データ処理とかデータ分析するときは、こういう小さなことができないと意外と手詰まったりするんだよなあ。逆に、知ってるとすごい生産性が上がるよね。そして、こういう情報がすぐに検索できて解決できるたびに、「ああ、情報化社会って素晴らしいな」って実感する。

MBA・経営学を独学で勉強したい方へ

MBA・中小企業診断士を取得した経験をもとに、独学で学べる経営学に関する本を集めました。経営・ビジネスに関心がある方は、ぜひ参考に!

1 個のコメント

  • […] データに改行が含まれたCSVファイルをExcelにインポートする […]