DATA HANDOFF
CSVを安全に受け渡すための、確認・修正・引き渡し手順
文字化け、列ずれ、重複、欠損、結合ミスを一度に直そうとせず、元データを残したまま安全な順序で確認するガイドです。CSVの一般形式と業務固有ルールを混同しない方法を示します。
- 対象
- EC、会計、顧客管理、在庫、取引先とのデータ受け渡しでCSVを扱い、Excelや各サービスの取込エラーに悩む担当者。
- このガイドで決めること
- 元ファイルを壊さず、形式の問題と業務ルール違反を分け、どの修正を誰が確認したか追える状態にする。
最終更新 2026-08-03 ・ 読了目安 約12分
安全なCSV受け渡しの順番
後から元へ戻れる状態を保ち、形式を直してからデータの意味を確認します。
- 1
仕様確認
取込先の列・形式・締切を入手
次へ:相手と前提が一致
- 2
原本保全
受領ファイルを上書きせず保管
次へ:いつでも復元可能
- 3
形式修正
文字化け・列名・列順を整える
次へ:複数行を目視確認
- 4
品質確認
必須値・重複・件数差を確認
次へ:保留理由を記録
- 5
少量取込
テスト後に完成版と履歴を渡す
次へ:受領確認を取得
WORKED EXAMPLE
例:商品CSVが文字化けし、取込先では列エラーも出る
取引先から届いたCSVをExcelで開くと商品名が崩れ、EC管理画面へ入れると必須列不足と重複SKUが報告されました。
確認する条件
- ・元ファイルは変更せずコピーを作る
- ・文字コード候補と区切り文字を先に確認する
- ・取込先テンプレートの列名と必須条件を入手する
- ・SKUの完全一致と表記ゆれ候補を分ける
判断として残すこと
- ・文字コード変換後のファイルを新しい名前で保存する
- ・列対応表を作り、未割当列と除外列をレビューする
- ・重複候補は自動削除せず、残す行を担当者が選ぶ
文字化けした状態で重複削除や列結合を行うと、同じ値を別物として扱う危険があります。まず読める形式へ戻し、次に構造、最後に業務ルールを確認します。
CSVには一つの完全な実装ルールがあるわけではない
RFC 4180は一般的なCSV形式を整理していますが、現実のファイルでは改行、引用符、文字コード、区切り文字、空欄の扱いがシステムごとに異なります。拡張子が.csvでも、そのまま安全に交換できるとは限りません。
形式として正しいことと、業務上正しいことも別です。列数が揃っていても、商品コードの重複、必須値の欠損、日付形式の違いがあれば取込結果は期待と異なります。
受領してから相手へ渡すまでの7段階
CSVを直す前に、何へ取り込むファイルかを確認します。自動で整えられる形式と、担当者が決める業務上の意味を分けて進めます。
1. 受け渡し条件を確認する
取込先のテンプレート、必須列、文字コード、区切り文字、最大件数、締切を相手に確認します。個人情報や機密情報がある場合は、送付方法、保存場所、削除時期も先に決めます。
完了の目安:取込先の仕様と安全な受け渡し方法を、担当者同士で文章に残している。
2. 原本を保全する
受領したファイルを上書きせず、日時と入手元が分かる名前で保管します。個人情報を含む場合は共有範囲を限定します。
完了の目安:受領した原本、作業用コピー、完成版を区別でき、いつでも原本へ戻れる。
3. 読める形式へ変換する
文字コードと区切りを確認し、変換後のプレビューで日本語、改行、引用符が崩れていないかを見ます。読めない値がある状態では、削除や統合へ進みません。
完了の目安:先頭・途中・末尾の複数行を読み、文字化けや列ずれがないことを確認している。
この工程で使える補助ツール
4. 取込先の列へ合わせる
元の列と取込先の列を対応表にします。列名変更、並べ替え、除外、固定値を一つずつ確認し、対応先がない列を自動で捨てません。
完了の目安:すべての出力列について、元の列・固定値・空欄のどれを使うか説明できる。
この工程で使える補助ツール
5. 業務ルールと重複を確認する
必須、型、範囲、許可値を取込先のルールに合わせて確認します。同じSKUや顧客番号が複数ある場合は、完全一致と表記ゆれ候補を分け、担当者が残す行を決めます。
完了の目安:エラー件数、保留件数、重複を残す・除く理由が行番号とともに記録されている。
この工程で使える補助ツール
6. 件数を照合し、少量で試す
変換前後の行数、主要キーの件数、金額などの合計を比べます。別表を結合する場合は未一致と一対多を確認し、まず少量のデータをテスト環境へ取り込みます。
完了の目安:件数差の理由を説明でき、少量取込で意図した項目が正しい場所へ入っている。
この工程で使える補助ツール
7. 完成版と作業記録を引き渡す
完成版のファイル名、文字コード、行数、作成日時を相手へ伝えます。除外した行、未解決のエラー、再取込時の注意も一緒に渡し、受領後は不要な作業用ファイルを決めた時期に削除します。
完了の目安:受領確認があり、完成版・未解決事項・変更履歴・保管期限を双方が確認している。
症状から最初の確認を選ぶ
複数の問題がある場合も、上から順に確認します。
| 困っていること | 最初に使うもの | 選ぶ理由 |
|---|---|---|
| 日本語が崩れる・開けない | CSV文字コード変換 | 内容判断の前に読み取り形式を整える |
| 列名や順番が合わない | CSV列マッピング | 取込先テンプレートとの対応を明示する |
| 必須・型・値のエラー | CSVルール検証 | 案件固有の品質条件を行単位で確認する |
| 同じ人・商品が複数ある | CSV重複クリーナー | 完全一致と表記ゆれ候補を分離する |
| 二つの表を照合したい | CSV結合 | 未一致や一対多を確認しながら列を追加する |
相手へ渡す前の確認
- 原本、作業中、納品版を別ファイルとして保持している
- 列名、区切り文字、文字コード、改行、引用符の前提を共有した
- 行数と主要キーの件数を変換前後で比較した
- 除外列、固定値、重複除外の判断理由を記録した
- 数式として解釈され得る値や個人情報の取り扱いを確認した
- 取込先のテスト環境または少量データで先に検証した
自動修正しない項目
氏名、住所、商品コードなどの表記ゆれは、同一人物・同一商品とは限りません。類似候補を自動統合せず、元行へ戻れる情報を残して担当者が判断してください。
CSVに個人情報、認証情報、非公開売上が含まれる場合は、公開サイトや共有チャットへアップロードせず、端末内処理であっても保存先とバックアップを確認してください。
この業務のおすすめツール
CSV文字化け修復・文字コード変換
CSVの文字コードを判定し、日本語の表示を確認しながらExcelで開きやすいUTF-8へ変換します。
無料で使う →CSV列マッピング・変換テンプレート
異なるシステム間のCSV列を対応付け、並べ替え・除外・固定値追加を確認して変換CSVを保存します。
無料で使う →CSVルール検証・データ品質チェック
CSVの必須値、型、値域、文字数、許可値、重複をルールに沿って確認し、元行番号付きのエラー一覧と検証結果CSVを作成します。
無料で使う →CSV重複・表記ゆれクリーナー
CSVの重複行と表記ゆれ候補を見つけ、残す行を確認して整理済みCSVと除外行CSVを保存します。
無料で使う →CSV結合・VLOOKUP代替
2つのCSVをキー列で照合し、追加する列、結合方法、未一致や重複キーを確認して結合CSVを作成します。
無料で使う →確認した一次情報・仕様
内容は更新時点の公式情報を基準にしています。制度・仕様は変更されるため、重要な判断ではリンク先の最新版を確認してください。
- RFC 4180: Common Format and MIME Type for CSV Files(RFC Editor)
CSVの一般的なレコード、区切り、引用符の形式確認に使用。
- CSV Injection(OWASP)
表計算ソフトが値を数式として扱う場合の安全確認に使用。
