CSVGuide2026-10-02

CSVのセル内改行でインポートが崩れる原因|ダブルクォートの基本

約5分で読めます

こんな人向けCSVを業務システムへインポートする人
難易度入門

CSVの備考欄や住所に改行が入ると列ずれや行ずれが起きることがあります。セル内改行とダブルクォートの関係、確認方法をわかりやすく解説します。

目次を開く

CSVを開いたら普通に見えるのに、インポートすると途中から行がずれる。

その原因の一つがセルの中に入った改行です。

特に、備考、住所、商品説明、問い合わせ内容のような自由入力欄で起きやすい。

CSVでは「改行 = 次のレコード」とは限らない

CSVは基本的に一行を一件のデータとして扱う。

ただし、値をダブルクォートで囲めば、その中に改行を含められる形式も一般的だ。

たとえば説明欄に二行の文章が入っている場合、正しく囲まれていれば一つのセルとして扱える。

問題は、書き出したソフトや受け取るシステムがその形式を正しく扱わない場合だ。

壊れやすいパターン

よくあるのは、セル内改行があるのに引用符が欠けているケース。

すると本来一件だったデータが途中で二行に分かれ、次の行から列数まで合わなくなる。

もう一つは、値の中にダブルクォートそのものが含まれているケース。

CSVでは引用符を適切にエスケープする必要があるため、手作業で修正するとさらに壊しやすい。

Excelで見えるから安全、ではない

表計算ソフトはCSVを読みやすい表として表示してくれる。

そのため、ファイル内部の引用符や改行の状態が見えにくい。

見た目が整っていても、別システムへ渡した瞬間にエラーになることはある。

CSVは「Excelで開けるファイル」ではなく、システム同士でデータを渡すためのテキスト形式として確認した方が安全だ。

インポート前に見るポイント

まず、行ごとの列数が途中で変わっていないか確認する。

次に、備考や説明など長文が入る列を確認する。

そして、セル内改行を含む値が正しく引用符で囲まれているかを見る。

大量データなら目視では厳しい。数千行を人間がスクロールして探すのは、機械がある時代にやる仕事ではありません。

エラーが出たら元データを残す

修正前のCSVは必ずコピーして残す。

原因が改行なのか、引用符なのか、列数なのか分からないまま上書きすると、比較できなくなる。

元ファイルを保存 → 問題箇所を特定 → コピー側で修正 → 再チェック

この順番が安全だ。

CSV Preflightでは、CSVをブラウザ内で確認してインポート前の問題を探せる。

→ CSV Preflightを見る

CSVで行が突然ずれたら、まずセル内改行とダブルクォートを疑う。

見た目より、ファイル内部の構造を見るのが近道です。

NEXT

次に読む。

CSV / Guide

CSVの空欄とNULLは同じじゃない|インポートで値が消える前に確認すること

約5分

CSVの空欄、空文字、NULLはシステムによって扱いが異なります。顧客データや商品データのインポート前に確認したい違いと事故の防ぎ方を解説します。

CSV / Guide

CSVをExcelで開いたら数字がE+表示になる|長い番号を壊さない方法

約5分

CSVの長い商品コードや管理番号をExcelで開くと1.23E+15のような指数表示になることがあります。なぜ起きるのか、桁落ちを防ぐ考え方を解説します。

WORK / Guide

UTF-8 BOM付きCSVとは?|BOMあり・なしで困ったときの確認方法

約2分

UTF-8 BOM付きCSVの意味、BOMあり・なしでアプリの挙動が変わる理由、変換前に確認するポイントを整理する。

SHARE
XBLUESKYFACEBOOKLINE