顧客管理システムにおけるCSVインポートの完全ガイド|失敗しないデータ移行術
はじめに
CSVインポートは、ExcelなどでまとめたCSVファイルを読み込み、顧客情報をCRMへ一括で登録・更新する機能です。
取り込む前に、文字コードをUTF-8に揃え、CRMのテンプレートに合わせて列名・必須項目・重複を整えます。
日付や電話番号などの書式を統一し、少量のデータで試してから本番の取り込みに進むと安全です。
取り込んだ後は、件数とエラー内容を確認し、修正したファイルで再度取り込みましょう。
顧客管理システム(CRM)を導入・乗り換える際に、最初に直面するのが「既存データの移行」です。Excelや他ツールで管理していた顧客情報をCRMへまとめて移すには、CSVインポートの機能を使うのが一般的です。しかし、CSV形式でのデータ移行にはエラーが付き物であり、「インポートに失敗した」「データが崩れた」「重複して登録された」といったトラブルも珍しくありません。
本記事では、顧客管理システムのCSVインポートをテーマに、CSVの基本構造からエラーを防ぐ事前準備、ツール別インポート手順、インポート後のデータ整備までを解説します。これからCRMを導入する方、すでにCRMを使っているがCSV活用が不安な方に向けて、作業前に確認したい事項を整理しました。製品ごとの仕様は、2026年9月28日に各社の公式ヘルプで確認した内容です。
CSVインポートとは何か?CRMにおける役割と意義

CSV(Comma Separated Values)とは、カンマ区切りでデータを並べたテキストファイルのことで、表計算ソフトなどで扱われる形式です。CRMではこのCSVファイルを使って、一括で顧客情報を登録・更新する機能が「CSVインポート」です。
CRMにおけるCSVインポートの主な役割は以下の通りです。
- 既存データの一括移行:他ツールからエクスポートしたデータを取り込む。
- 営業リストの一括登録:展示会やセミナーで収集した名刺データの入力。
- データ更新の効率化:定期的な属性情報やステータスの更新。
- 社内データの標準化:各部門でバラバラだった顧客台帳の統合。
このように、CSVインポートはCRM運用のスタート地点であり、同時に運用効率を左右する重要な操作でもあります。
取り込んだ顧客データをメール配信やスコアリングにも使う場合は、MA(マーケティングオートメーション)とどこまで連携するかで、必要なツールや外注する作業、費用の見積もり方が変わります。CRMとMAの役割分担や連携するデータは、顧客管理システム MA連携ガイドで整理しています。
CSVインポート前に確認すべき5つの準備項目

CSVファイルをCRMにインポートする前に、以下の5つの準備を行うことで失敗やエラーを減らせます。
- 文字コードの統一(UTF-8推奨) Excelで作成したCSVはShift-JISになっていることが多く、CRMによっては文字化けの原因になります。HubSpotは外国語の文字を含むファイルをUTF-8で保存するよう案内しており、kintoneもShift-JISでは日本語以外の文字が文字化けする可能性があるとしています。UTF-8で保存しましょう。
- カラム構造の整合性確認 CRM側のインポートテンプレートに合わせて、列名・順番を正確に整えます。たとえば「会社名」と「法人名」が混在していると登録できません。
- 必須項目の入力チェック CRMによっては「メールアドレス」や「名前」が必須項目になっているケースがあります。空欄があるとエラーになります。
- 重複データの除外 同じメールアドレスや電話番号を含む重複データがあると、上書き・重複登録のトラブルの元になります。事前に重複チェックを行いましょう。
- 改行・特殊文字の除去 顧客メモ欄などに改行や絵文字があるとインポート時に不具合が起こることがあります。CSV化の前に一括置換しておくと安全です。
このような準備を怠ると、インポート後のデータ品質が低下し、CRM活用が難しくなります。
日付・電話番号・区切り文字の書式を揃える
列名や必須項目を整えても、値の書式がそろっていないと、取り込んだ後に日付が正しく読み込まれなかったり、番号の一部が欠けたりすることがあります。CSVを保存する前に、次の4点を確認しましょう。
- 日付の表記ゆれを統一する スラッシュとハイフンなど区切り記号が混ざっていたり、和暦と西暦が混在していたりすると、日付として読み込まれないことがあります。取り込み先のCRMが受け付ける形式をヘルプやテンプレートで確かめ、その形式に統一します。
- 電話番号・郵便番号は文字列として扱う Excelで開くと、電話番号や郵便番号の先頭の0が消えることがあります。該当する列はセルの書式を文字列にしてから入力・保存し、保存したファイルをテキストエディタで開いて先頭の0が残っているかを確かめます。
- セル内のカンマや改行を含む値を確認する 住所やメモ欄の値にカンマや改行が含まれていると、そこで列が区切られ、列数がずれる原因になります。こうした値がダブルクォート(”)で囲まれているかを確認します。
- 区切り文字をCRMの指定に合わせる CSVはカンマ区切りが一般的ですが、タブ区切りのファイルを扱う製品もあります。取り込み先が指定する区切り文字で保存しましょう。
値の書式は、取り込み先のCRMがヘルプやテンプレートで示す形式に合わせることが基本です。項目ごとの崩れやすい例と確認方法を、次の表にまとめました。
| 項目の種類 | 崩れやすい例 | 揃え方 | 確認方法 |
|---|---|---|---|
| 日付 | 区切り記号や和暦・西暦が混在する | 取り込み先が受け付ける形式に統一する | 並べ替えやフィルターで形式の違う行を探す |
| 電話番号・郵便番号 | 先頭の0が消える、ハイフンの有無がばらつく | 列を文字列として扱い、ハイフンの有無をそろえる | テキストエディタで開いて先頭の0を確かめる |
| 金額・数値 | 桁区切りのカンマや通貨記号が入る | 記号を外して数字だけにする | 列の合計を取り込みの前後で比べる |
| メールアドレス | 前後の空白や全角文字が混ざる | 空白を削除し、半角にそろえる | 重複チェックで同じアドレスを探す |
| 自由記述(メモ欄) | カンマや改行で列がずれる | 値をダブルクォートで囲むか、改行を置換する | 取り込み前に行ごとの列数がそろっているかを見る |
| 選択肢項目(ステータス等) | CRMの選択肢にない表記が入る | CRM側の選択肢と同じ表記に置き換える | 列の値を一覧にして表記ゆれを探す |
主要CRMのCSVインポート対応状況と特徴比較

| CRMツール名 | CSV対応 | 上書き更新 | テンプレートDL | 自動マッピング | 日本語対応 |
|---|---|---|---|---|---|
| Salesforce | ○ | ○ | — | ○(対応付けできない項目は手動) | ○ |
| HubSpot | ○ | ○ | ○(サンプルファイルを生成) | ○ | ○ |
| Zoho CRM | ○ | ○ | — | ○(手動調整も可) | ○ |
| kintone | ○ | ○ | △(アプリから書き出したファイルを利用) | ○(項目名がフィールド名と一致する場合) | ○ |
| サスケ | ○ | — | — | — | ○ |
表は2026年9月28日に各社の公式ヘルプで確認した内容です。「—」は公式ヘルプで記載を確認できなかった項目です。対応の有無は、導入前に各社の公式サイトでご確認ください。
- Salesforce:データインポートウィザードはCSVファイルに対応し、1回最大50,000件まで。新規追加・既存レコードの更新・両方を選べ、ファイルの文字コードも選択できます(Trailhead「データのインポート」)
- HubSpot:.csv / .xlsx / .xls に対応。ファイルサイズは無料ツールで最大20MB・1日50万行、有料で最大512MB・1日1,000万行(HubSpotナレッジベース「インポートファイルを設定する」)
- Zoho CRM:XLS / XLSX / CSV / VCF に対応。CSVの件数上限はエディションで異なり、XLS / XLSX / VCF は1回5,000件まで(Zoho CRMヘルプ「Zoho CRMへのデータのインポート」)
- kintone:xlsx / CSV / TXT / TSV に対応。CSV等は最大100MB・10万行、Excel形式は最大1MB・1,000行。既存レコードの上書きにはレコード番号などの更新キーを使います(kintoneヘルプ「レコード登録・上書き用のファイルを準備する」、「ファイルからレコードのデータを登録・上書きするときのポイント」)
- サスケ:CSVファイルでリードを一括登録でき、登録時の重複チェック・名寄せ機能があります(サスケ「基本機能」)
多くのCRMはインポート機能を備えていますが、既存データの照合方法やマッピングの仕組みには差があります。初めてCSVを扱う場合は、テンプレートやサンプルファイルが用意されているかと、既存レコードを何の項目で照合するかを先に確認すると、列の作り方で迷いにくくなります。
CSVインポートの具体的な操作手順(例:HubSpot)

HubSpotを例にとり、CSVインポートの基本的な手順を紹介します。
- インポート画面を開く 「データ管理」→「データ連携」、またはコンタクトや会社などの一覧ページ右上の「インポート」を選択。
- ファイルをアップロード 「ファイルをアップロード」を選び、.csv / .xlsx / .xls のファイルを指定。
- カラムのマッピング確認 CSVの列見出しとHubSpotのプロパティーの対応を確認。対応していない列は「HubSpotプロパティー」のメニューから選び直します。
- 既存レコードとの照合方法を確認 既存レコードを更新するには、一意の識別子をファイルに含めます。コンタクトはメールアドレス、会社はドメイン名、またはレコードIDが使えます。
- インポート実行と結果確認 実行後、エラー件数を開いて内容を確認し、修正したファイルで再度取り込みます。
HubSpotの場合、インポートの結果とエラーの内容を画面で確認できるため、トラブル発生時の追跡がしやすくなっています。操作画面の名称は、HubSpotナレッジベースのインポート手順で2026年9月28日に確認したものです。画面の表記は更新されることがあるため、作業前に最新のヘルプも確認してください。
少量テストと取り込み後の件数照合
準備したファイルをいきなり全件取り込むと、マッピングや照合キーに誤りがあった場合に、直す範囲が大きくなります。本番の前後で次の手順を踏むと、問題に早く気づけます。
- 少量のファイルで試す 本番の前に、数件から少量の行だけを抜き出したファイルで取り込み、列のマッピングと、照合キー(メールアドレスやレコードIDなど)による更新の動きを確認します。
- 既存データをエクスポートして控えを残す 既存レコードを更新する取り込みでは、取り込む前にCRMのデータをエクスポートして控えを残しておきます。取り消しの機能や範囲は製品によって異なるため、控えがあれば元の値を確かめられます。
- 取り込み後に件数を照合する 元ファイルの行数と、登録・更新・エラーになった件数の合計が合っているかを確かめます。合わない場合は、照合キーの重複や空欄の行がないかを見直します。
- エラー行だけを修正して再取込する エラーになった行だけを抜き出し、原因を直したファイルで取り込み直します。照合キーを使わずに全件を取り込み直すと、すでに登録された行が重複することがあるためです。
少量テストと件数照合を毎回の手順に組み込んでおくと、取り込みの誤りを本番の前や直後に見つけやすくなります。
CSVインポートで発生しがちなエラーとその対処法

| エラー内容 | 原因例 | 対処法 |
|---|---|---|
| 「必須項目が未入力」 | 名前やメールなどが空欄 | 空欄の行を削除 or 入力してから再実行 |
| 「不正な文字コード」 | Shift-JISのまま保存 | UTF-8で再保存 |
| 「列数が一致しない」 | CRMのテンプレートと項目がズレている | 見出し行と項目順を再確認 |
| 「同一データが重複登録された」 | 重複チェックが甘い | メールアドレスや電話番号で除重設定 |
| 「改行・特殊記号によるレイアウト崩れ」 | メモ欄に絵文字や改行が含まれている | 一括置換や正規化処理を実施 |
CSVエラーの多くは、「人力作業のミス」と「ファイル形式の違い」が原因です。テンプレート利用やバリデーションツールの活用で、エラーの発生を減らせます。
インポート後にやるべきデータ整備アクション

CSVインポートが完了した後こそ、データ品質を高めるチャンスです。以下の整備アクションを実施しましょう。
- タグ付け・分類の一括付与:インポートした顧客に「展示会2024」などのラベルを付けて管理しやすく。
- 担当者割り当ての自動化:条件(エリア・業種)に応じて営業担当を自動アサイン。
- メール配信リストへの登録:ステップメールやキャンペーン対象としてグループ化。
- スコアリング初期設定:CRM上の利用履歴に応じた点数配分で休眠対策を促進。
- 不完全データの補完タスク作成:電話番号や部署名が欠落しているデータにタスクを発行。
こうした整備により、単なる「登録データ」が「活用可能な営業資産」に進化します。
CSVエクスポートとの使い分けと活用法

CSVインポートと対になる機能が「CSVエクスポート」です。これは、CRMから顧客データを一括でダウンロードし、Excelなどで加工する機能です。使い分けの例は以下の通りです。
| 活用目的 | インポート or エクスポート |
|---|---|
| 名刺データの登録 | インポート |
| メール配信対象の抽出 | エクスポート |
| 顧客属性の一括更新 | インポート(更新モード) |
| 顧客リストのバックアップ | エクスポート |
エクスポート→編集→再インポートという流れを作れば、CRM上での一括編集が難しい場合にも柔軟に対応できます。
CSVインポートを効率化する外部ツール・プラグインの紹介

大量データの管理や連携処理を効率化するには、以下のような外部ツールやプラグインの活用も効果的です。
- Zapier / Make:フォームの回答やクラウドストレージ上のファイルをきっかけに、CRMへの登録を自動化するワークフローを組めます。連携できるCRMと操作はツールごとに異なるため、各ツールの連携先一覧で確認します。
- Google Apps Script:GoogleスプレッドシートとCRMをAPI連携
- DataSpider / Talend:本格的なデータ連携ツールで、ETL処理にも対応。DataSpider Servistaは最新版「DataSpider Servista 5」が2026年2月9日に提供開始されています(セゾンテクノロジーのプレスリリース)。Talendは、無償のTalend Open Studioが2024年1月31日で提供終了し、現在はQlik Talend Cloudや商用版のTalend Studioとして提供されています(Qlik公式)。いずれも2026年9月28日確認
- CRM専用テンプレート(Excel):フォーム型入力でCSV生成エラーを防止
特に運用規模が大きい企業は、CSV処理を「業務フローの一部」として自動化・標準化することで、手作業による入力ミスを減らしやすくなります。
よくある質問
Q. CSVインポートした内容を取り消すことはできますか?
取り消しの機能があるか、どこまで元に戻せるかはCRMによって異なります。利用している製品の公式ヘルプで確認してください。どの製品を使う場合でも、取り込む前に既存データをエクスポートして控えを残しておく運用をおすすめします。控えがあれば、取り込み後に元の値を確かめて直せます。
Q. Excelファイルのまま取り込むのとCSVに変換するのはどちらがよいですか?
受け付けるファイル形式や上限は、CRMごとに異なります。主な製品の対応形式は、本文の「主要CRMのCSVインポート対応状況と特徴比較」の表と一覧で紹介しています。書式の崩れを避けたい場合は、CRMのテンプレートに合わせたCSVで取り込むと、列名や値の形式を取り込み前に確かめやすくなります。
Q. インポート後に日付や電話番号が崩れていた場合はどうすればよいですか?
まず元ファイルの書式を見直します。電話番号や郵便番号の列は文字列として扱い、日付は取り込み先が受け付ける形式にそろえます。該当する列を修正したら、メールアドレスやレコードIDなどの照合キーを含めたファイルを用意し、既存レコードを更新するモードで取り込み直します。
まとめ
CSVインポートは、顧客管理システム導入・活用のスタート地点であり、同時に最初の関門でもあります。フォーマットのズレや文字コードの違い、必須項目の抜けといった初歩的なミスを避けるだけで、移行後の修正にかかる手間を抑えられます。
さらに、インポート後の整理・自動処理・定期更新まで視野に入れて運用設計を行うことで、CRMは単なるデータベースではなく、成長する「営業資産」として活用できるようになります。製品ごとの仕様や上限は変わることがあるため、作業の直前に各社の公式ヘルプも確認してください。
CRM活用を成功に導く第一歩は、「正しく、安全に、効率よく」CSVインポートを実行することから始まります。既存のExcelや他ツールからの移行で、項目の対応付けや連携範囲の決め方に迷う場合は、ノーコード総合研究所に移行するデータの整理や要件整理の段階から相談できます。
CSVインポートで顧客データを移したあとは、取引の履歴まで含めて一か所で探せる状態にしておくと、日々の対応が楽になります。当社では、紙の台帳やExcelで管理していた顧客情報を一元化し、基本情報と過去の取引履歴をまとめて管理できる顧客データベースや、氏名・電話番号から探せる顧客検索機能を備えた顧客管理システムの開発を支援しています。データの持ち方を整理する段階からご相談いただけます。
関連する事例:古物商CRMシステムの事例を見る