取引先や社内システムから「CSVで送ります」と言われ、Excelで開いたら文字化け・列ズレ・0落ちで焦った経験、ありませんか。
実は、CSVは「表計算のファイル」ではなく、テキストとしての表です。
Excelの“自動変換”が原因で、データが壊れることがあるのです。
迷ったらこう考えると迷いません。
- 受け渡しはCSV
- 加工はExcel
- 確認はメモ帳
この記事は、業務で頻出のデータ(顧客名簿・売上・商品コード)を例にして、事故が起きるポイントと回避策を手順つきで解説します。
読み終わる頃には「このファイル、どう扱えば安全か」が自分で判断できる状態になります。
この記事でわかる使い分け早見表

3行でわかる使い分け
テキストは文字だけ、CSVは表を文字で書いたもの、Excelは表にルールや見た目を持たせたものです。
同じ「表」に見えても、保存している情報が違うので、扱い方も変わります。
| 形式 | 中身 | 向いている目的 | 注意点 |
|---|---|---|---|
| テキスト(.txt) | 文字だけ | メモ、ログ、コピペ用素材 | 表の列という概念はない |
| CSV(.csv) | 区切り文字で並べた文字 | データ受け渡し、システム連携 | Excelで開くと壊れることがある |
| Excel(.xlsx) | 表+計算+書式+型など | 集計、分析、加工、報告用 | 保存形式を変えると情報が消える |
まずはこの表だけ覚えればOKです。
よくある事故は4つに分かれる
事故の多くは、Excelの自動変換で起きます。Excelが「人に優しい表示」に勝手に変えてしまうからです。
- 文字化けする
- 先頭の0が消える
- 列がズレる
- 日付に勝手に変換される
このあと、それぞれ「なぜ起きるか」と「どう避けるか」を、再現できる例つきでまとめます。
テキストファイルは文字だけの器

テキストファイルの正体
テキストファイルは、文字の並びだけを保存する形式です。表、色、計算式、セルといった情報は基本的に持ちません。
だからこそ、余計な変換が起きにくく、確認に強いです。
再現ミニ実験:メモ帳でCSVを開くと、こう見える
商品コード,商品名,価格 000123,バスタオル,1980 000124,石けん,380
この見た目のとおり、CSVも“文字”です。
メモ帳で開くと、Excelが勝手に変換できないので、元データの確認に向いています。
業務での使いどころ
業務でテキストが強いのは「素のデータを壊さず見る」場面です。軽くて、余計な加工が起きないからです。
- CSVの区切り文字がカンマかタブか、目で確認する
- 列ズレしていそうな行に、変な記号や改行が混ざっていないか探す
- ファイルの先頭に余計な文字が入っていないか見る
例えば、営業事務のAさんは「Excelで開いて列がズレた」とき、まずメモ帳で開いて1行目を見ました。
すると、区切りがカンマではなくタブでした。
原因が分かると、直し方も一気に簡単になります。
CSVは表を文字で書いたもの

CSVの仕組み
CSVは、行と列を“区切り文字”で表現したテキストです。システム同士で受け渡ししやすい形にするためです。
たとえば、次のように「カンマで区切る」と、表になります。
氏名,部署,社員番号 田中,営業,00123 佐藤,総務,00124
カンマの位置が列の境目です。
改行が行の境目です。
CSVが選ばれる理由
CSVは「軽い」「どのシステムでも扱える」ので受け渡しに向きます。専用アプリに依存しない“文字”だからです。
- メール添付やチャットで送りやすい
- 会計ソフト、EC、顧客管理など多くのシステムが対応している
- 人が中身を読める(メモ帳で開ける)
ただし、強みは弱みにもなります。
「ただの文字」なので、開くアプリが勝手に解釈すると事故が起きます。
Excelファイルは表+ルールまで一緒に保存する

Excelが得意なこと
Excelは、表だけでなく“計算・見た目・入力ルール”まで一緒に保存できます。業務で必要な「整った報告資料」や「集計」を作るためです。
- 関数で自動計算できる
- 条件付き書式で異常値を目立たせられる
- 入力規則でプルダウンを作れる
- ピボットで集計できる
例えば、Aさんは「部署名」を手入力するとミスが増えるので、プルダウンにして入力ミスを減らしました。
こういう“仕組み化”はExcelが得意です。
Excelが事故を生みやすい理由
Excelは、CSVを開いた瞬間に“良かれと思って変換”することがあります。Excelがデータを「数値」「日付」などに自動で分類するからです。
次のデータは、Excelで開き方を間違えると壊れやすい代表です。
| 項目 | 元の値(正しい) | Excelが変えがちな例 | 困ること |
|---|---|---|---|
| 社員番号 | 00123 | 123 | 別システムと照合できない |
| 郵便番号 | 001-0001 | 1-0001 | データ一致しない |
| 日付っぽい文字 | 2026-06-08 | 6/8 | 形式が崩れて並び替えで混乱 |
「表示は合ってそう」に見えるのが厄介です。
あとで別データと突き合わせた瞬間に詰みます。
よくある4大トラブルと直し方

文字化けが起きるパターン
文字化けは「文字コードの解釈違い」で起きます。CSV自体が“文字”なので、読み方を間違えると別の文字に見えるからです。
ケーススタディです。
ケース:総務のBさんが取引先から受け取ったCSVをExcelで開いたら「繝・・」のような文字になった
- ダブルクリックで開いた
- Excelが想定と違う文字コードで読んだ
- 結果、社名や住所の漢字が崩れた
直し方は「正しい手順で取り込む」ことです。
- Excelは「開く」より「取り込む」のほうが安全
- 取り込み時に文字コード(UTF-8など)を選べる
このあと「安全に開く手順」で、具体的な流れをまとめます。
先頭の0が消える
先頭の0が消えるのは、その列をExcelが“数値”として扱うからです。Excelが数値の先頭0を「不要」と判断するからです。
ケーススタディです。
ケース:営業事務のAさんが商品コード「000123」を含むCSVを開いて加工し、取引先に返した
- Excelが「000123」を「123」に変換
- 取引先システムで「商品が存在しない」エラー
- 原因調査に1時間かかった
避け方は「その列は文字列として取り込む」ことです。
- 社員番号、商品コード、郵便番号は基本的に文字列扱い
- Excelの取り込みで列のデータ型を指定する
数字に見えても“ID”は文字です。
列がズレる
列ズレは「区切り文字の違い」か「中身にカンマや改行が混ざる」で起きます。CSVが区切り文字で列を判断しているからです。
よくある原因は次の3つです。
- 区切りがカンマではなくタブ(TSV)
- 住所やメモ欄にカンマが入っている
- 備考欄に改行が入っている
ケーススタディです。
ケース:Cさんが「住所」にカンマを含むCSVを受け取った
氏名,住所,電話 山田,"東京都,千代田区",03-xxxx-xxxx
ダブルクォートで囲まれていれば正しく扱えます。
囲まれていない場合は、Excel側で列が増えたように見えてズレます。
直し方は「まずメモ帳で区切り文字を確認」→「取り込みで区切りを指定」です。
日付に勝手に変換される
日付変換は、Excelが“日付っぽい文字”を日付として扱うから起きます。入力や見た目を便利にする機能が、業務データだと邪魔になるからです。
よく壊れるパターンです。
- 2026-06-08 が 6/8 になる
- 1-2 が 1月2日 と解釈される
- 並び替えで意図しない順になる
避け方は「文字列として取り込む」か「形式を固定する」ことです。
CSVの段階で守るなら、取り込み時に列の型を指定するのが安全です。
失敗しないCSVの開き方と保存ルール

Excelで安全に取り込む手順
安全にやるなら、CSVはダブルクリックで開かず、取り込みで開きます。取り込みなら「文字コード・区切り・列の型」を自分で決められるからです。
流れはこの3つだけです。
- Excelを先に開く
- CSVを「取り込み」で読み込む
- 区切り文字と列の型を確認してから読み込む
ポイント:この時点でチェックする列
- 社員番号・商品コード・郵便番号:文字列扱いにする
- 日付っぽい列:日付にするか文字列にするか決める
- 文字化け:文字コードの選択を変える
この手順に変えるだけで、事故の頻度は一気に下がります。
「取り込み」「データ型」「表の基本」をまとめて覚えると、CSVの事故が減ります。まずは入門書を1冊決めるのが早いです。
Amazonで上の検索キーワードで探して、目次に「CSV」や「データの取り込み」がある本を選ぶと外しにくいですよね。
CSVで保存するときの注意
ExcelからCSVで保存すると、表以外の情報は消えます。CSVが文字だけの形式だからです。
| Excelの機能 | CSV保存後 |
|---|---|
| 書式(色・罫線) | 消える |
| 数式 | 計算結果の文字だけになることが多い |
| 複数シート | 基本的に1シート分しか残らない |
| 入力規則・プルダウン | 消える |
ケーススタディです。
ケース:Dさんが「色分け済みの集計表」をCSVで保存して上司に送った
- 上司が開いたら色も罫線も消えていた
- 「どこが重要か分からない」と言われた
提出が目的ならExcel、連携が目的ならCSVと使い分けると事故が減ります。
目的別の正しい選び方

受け渡しはCSVが強い
他部署や外部に渡すデータはCSVが無難です。相手の環境がExcelとは限らないからです。
おすすめの渡し方はこれです。
- データ本体:CSV
- 説明書:項目説明のテキスト(txt)
項目説明のテンプレ例
ファイル名:customer_202606.csv 文字コード:UTF-8 区切り:カンマ 主キー:顧客ID(先頭0あり、文字列) 備考:住所にカンマが入る可能性あり(ダブルクォートで囲み)
これがあると、受け取った側が迷いません。
加工と集計はExcelが強い
件数チェック、合計チェック、集計はExcelが速いです。関数やピボットで検算がしやすいからです。
最低限の検算はこの2つだけやると安心です。
- 行数(件数)が合っているか
- 金額の合計が合っているか
例えば、Aさんは「CSVを加工して返す」作業では、返す前に必ず合計を確認します。
相手の合計とズレていれば、その時点で原因を探せます。
確認と軽い修正はメモ帳が強い
中身の確認や軽い修正だけなら、メモ帳が一番安全です。余計な変換が起きないからです。
- 区切り文字がカンマかタブかを見る
- ヘッダー(1行目)の項目名を確認する
- 怪しい文字を検索して探す(Ctrl+F)
「Excelで開く前に、メモ帳で一度見る」だけで、事故の芽が見つかることがあります。
よくある質問

CSVはExcelで編集していい
編集はできます。ただし、そのまま保存して返すのは危険な場面があります。Excelの自動変換で値が変わる可能性があるからです。
安全にやるなら、この運用にすると安心です。
- 元のCSVはコピーして保管する
- Excelで編集するなら、列の型(文字列)を決めて取り込む
- 返す形式がCSVなら、保存後にメモ帳で先頭数行を確認する
この3つで「気づかない破壊」をかなり防げます。
「一度ちゃんと基礎を固めたい」「自分の穴をつぶしたい」なら、MOSの対策本が分かりやすいです。
関数・書式・データ管理の基本が一通り入っていて、業務でのミスも減りやすいです。
CSVとTSVの違い
違いは区切り文字です。CSVはカンマ、TSVはタブで区切ります。
- CSV:カンマ区切り
- TSV:タブ区切り
列ズレの原因として多いので、ズレたらまずメモ帳で1行目を見て、区切りを確認してください。
文字コードって何
文字コードは「文字を数字に割り当てるルール」です。PCは文字をそのまま保存できないので、数字として扱う必要があるからです。
CSVは文字の集合なので、文字コードが合わないと文字化けになります。
まずは「UTF-8で受け渡しすると安全な場面が多い」くらい押さえれば十分です。
次に伸ばすならこの学び方

最短で身につく学習順
次の順で学ぶと、業務で困る場面が減ります。CSVの事故原因に直結しているからです。
- CSVの仕組み(区切り・改行)
- 文字コード(UTF-8など)
- データ型(文字列・数値・日付)
- Excelの取り込み(Power Queryなど)
この順だと「覚えたけど使わない」が起きにくいです。
おすすめ教材で基礎を固める
手早く基礎を固めるなら、教材を1つ決めるのが近道です。つまづいた時に戻る場所ができるからです。
- Excel入門書:基本操作と考え方を整理
- MOS対策本:基礎を抜け漏れなく固める
- Power Query入門:CSV取り込みと整形を自動化
CSVの取り込みや整形を「毎回手作業」でやっているなら、Power Queryを覚えると一気に楽になります。
同じ処理をボタン1つで再実行できるので、月末や週次の集計が安定します。
まとめパート

CSV・Excel・テキストは、見た目が似ていても中身が違います。
受け渡しはCSV、加工はExcel、確認はメモ帳。この使い分けを基準にすると迷いません。
注意したいのは、社員番号・商品コード・郵便番号・日付です。
ここはExcelが勝手に変えやすいので、取り込みで列の型を決めるのが安全です。
次の行動はこのどれかがおすすめです。
- 手元のCSVを1つ、メモ帳で開いて区切り文字を確認する
- CSVをExcelに取り込む手順に変える
- 教材を1つ決めて、Excelの基礎を固める
内部リンクについて

記事一覧(URL一覧)を確認しましたが、「CSV・Excel・テキストファイルの違い」「文字化け対策」「CSVの安全な取り込み」に直接合う既存記事が現時点で見当たりませんでした。
そのため、このテーマに合う内部リンクは挿入していません(無関係な記事への誘導はしません)。
詳細記事がないため作成したいタスク

この記事の内容をさらに深掘りする既存記事がないため、以下の記事作成タスクを追加してください。
| ステータス | 施策ID | タスク名 | 詳細 | 期限 |
|---|---|---|---|---|
| 未完了 | TSK-260608-CSVUTF8 | ExcelでCSVを文字化けさせずに開く手順 | 優先度:最優先|Windows/Excel前提。ダブルクリックNGの理由、取り込み手順、UTF-8の扱い、復旧手順までスクショで手順化。 | 2026/6/15 |
| 未完了 | TSK-260608-ZERODROP | 先頭0が消える原因と防ぎ方 | 優先度:高|社員番号・商品コード・郵便番号の実例つき。取り込みで文字列指定、保存後チェック(メモ帳確認)までルール化。 | 2026/6/18 |
| 未完了 | TSK-260608-COLSPLIT | CSVの列ズレを直すチェックリスト | 優先度:高|区切り文字(CSV/TSV)、カンマ入り住所、改行混入、ダブルクォートの見分け方。原因別の直し方をテンプレ化。 | 2026/6/18 |
| 未完了 | TSK-260608-ENCODING | 文字コードの超入門と業務で困るポイント | 優先度:中|UTF-8/Shift_JISの違いを最低限で説明。文字化けの見分け、受け渡しルール(説明書txtを添付)まで。 | 2026/6/22 |


コメント