CSVガイド
ExcelでCSVが1列になるときの直し方
ExcelでCSVの1行全体がA列に入る場合、ファイルの区切り文字とExcelが想定する区切り文字が一致していないことがあります。地域設定によってカンマとセミコロンの扱いが変わるため、文字を一括置換する前に実際の区切り文字と引用符を確認します。
CSVの区切り文字を判定する手順
- CSVをビューアーで開き、判定された区切り文字と列数を確認します。
- まだ1列の場合は、カンマ、セミコロン、タブ、パイプを順に選び、正しい見出しが表示される設定を探します。
- 句読点や引用符を含む行を見て、値の中の区切り文字が同じセルに残っていることを確認します。
- Excelが必要とする区切り文字で保存するか、Excelの「テキストまたはCSVから」で元ファイルを読み込み、区切り文字を明示します。
結果の確認
- プレビューの見出し数を、元システムで想定されている列数と照合します。
- カンマ、セミコロン、改行を引用符内に含む値を少なくとも1件確認します。
- 地域設定は端末ごとに異なるため、保存後のファイルを実際に使うExcel環境で開き直します。
注意点
- 拡張子を変更しても、ファイル内の区切り文字は変わりません。
- 単純な一括置換は、引用符内にある正当なカンマやセミコロンまで壊すことがあります。
- Excel向けのsep=行は、他のCSV取込ソフトではデータ行として扱われる場合があります。
このページでサンプルを試す
「サンプルを試す」を押すと、このガイドの架空のデータを読み込みます。設定を変えて結果を確認し、そのまま保存できます。自分のファイルもブラウザ内で処理できます。
行数0
列数0
文字コード自動
区切り文字自動
問題項目0
ファイルを開いて始める
データは画面表示とは別に読み込みます。会員登録なしで、検索、並べ替え、チェック、修正、保存ができます。
元のサンプル:semicolon.csv
関連するCSVガイド
ファイル処理とプライバシー
作業画面で選択したファイルはブラウザ内で処理します。公開URLを指定した場合は、ブラウザからそのURLへ直接アクセスします。接続先が外部サイトからの読み込みを許可していない場合は利用できません。CSV Dockのサーバーが代わりにファイルを取得することはありません。