Guide pratique · Synthèse documentaire

Migrer d’Excel vers un CRM : préparer, importer et contrôler ses données

Préparer les fichiers Excel, vérifier les champs et doublons, réaliser un import pilote et contrôler les possibilités d’export du CRM.

1. Définir les données à migrer

Commencez par distinguer les contacts, les entreprises et les opportunités présents dans votre classeur. Dans HubSpot, ces catégories correspondent à des objets distincts ; les associations relient leurs fiches. Pour préparer votre migration, notez pour chaque feuille ce que représente une ligne, quelles colonnes décrivent cette ligne et quels liens doivent être conservés. Décidez ensuite si chaque lot doit créer des fiches, mettre à jour des fiches existantes ou les associer. Cette grille de préparation s’appuie sur le fonctionnement documenté de l’import HubSpot ; vérifiez les objets et opérations proposés par votre propre CRM.

HubSpot — Objets, identifiants et correspondance des champs

2. Conserver une copie avant toute opération

Avant le nettoyage, conservez le classeur original et travaillez sur une copie : Microsoft précise que la suppression des doublons efface les données concernées. Si le CRM contient déjà des fiches, sauvegardez aussi les données qui pourraient être modifiées. Salesforce recommande une sauvegarde avant toute opération sur les données. Gardez séparément le fichier initial, le fichier préparé et les résultats du pilote pour pouvoir comparer les versions. Ne considérez pas un fichier exporté comme une restauration garantie : son contenu et la procédure de réimport restent à vérifier.

Microsoft — Rechercher et supprimer les doublons · Salesforce — Sauvegarde et essai avant mise à jour en masse · HubSpot — Exporter les fiches et leurs associations

3. Préparer les colonnes et les champs

Dans HubSpot, le fichier d’import comporte une ligne d’en-têtes et une seule feuille ; les formats acceptés incluent CSV, XLSX et XLS. Ce sont des exigences propres à cet outil. Consultez celles du CRM retenu avant de convertir votre classeur. Vérifiez les champs obligatoires selon l’objet importé. Préparez une correspondance explicite entre chaque colonne Excel et son champ cible : libellé, type de valeur et destination. Une colonne de téléphone doit rester distincte d’un identifiant client ; ne choisissez pas un champ uniquement parce que son intitulé ressemble à celui du fichier.

HubSpot — Structure et formats des fichiers d’import · HubSpot — Objets, identifiants et correspondance des champs

4. Préserver les valeurs pendant le nettoyage

Excel peut supprimer des zéros initiaux ou convertir de grands nombres en notation scientifique. Pour les codes, téléphones ou identifiants qui doivent conserver leur écriture, Microsoft décrit notamment l’import Texte/CSV avec conversion des colonnes en type Texte. Un format appliqué après la perte des zéros ne les restaure pas. Contrôlez donc la valeur conservée dans le fichier final, pas seulement son apparence dans le classeur. Vérifiez aussi que les valeurs destinées à une liste de choix correspondent aux options du CRM : HubSpot documente des erreurs lorsque les valeurs importées ne correspondent pas aux options attendues.

Microsoft — Conserver les zéros initiaux et les grands nombres · HubSpot — Examiner et corriger les erreurs d’import

5. Examiner les doublons et choisir un identifiant

Dans Excel, la mise en forme conditionnelle permet de repérer les valeurs répétées avant de décider lesquelles supprimer. La commande de suppression utilise les colonnes sélectionnées : examinez ce choix avant validation. Côté CRM, utilisez l’identifiant prévu pour reconnaître les fiches existantes. HubSpot documente notamment l’e-mail pour les contacts, le domaine pour les entreprises et le Record ID. Sans identifiant adapté, un import peut créer des doublons. Ne remplacez donc pas arbitrairement un identifiant par un nom ; contrôlez la règle de rapprochement de l’objet et de l’outil utilisés.

Microsoft — Rechercher et supprimer les doublons · HubSpot — Structure et formats des fichiers d’import · HubSpot — Objets, identifiants et correspondance des champs

6. Vérifier la correspondance et les écrasements

Sur l’écran d’import, contrôlez la colonne source, l’objet cible et le champ associé. HubSpot prévoit aussi un réglage de gestion des valeurs existantes : vérifiez-le avant une mise à jour. Ne supposez pas qu’une cellule vide supprimera une donnée déjà présente. Dans HubSpot, les cellules vides sont ignorées et ne vident pas une propriété existante. Pour toute autre solution, vérifiez ce comportement dans sa documentation. Une correspondance automatique reste à relire, en particulier pour les identifiants et les liens entre contacts et entreprises.

HubSpot — Objets, identifiants et correspondance des champs · HubSpot — Structure et formats des fichiers d’import

7. Effectuer un import pilote

Salesforce recommande un essai sur un petit sous-ensemble, puis la vérification des résultats avant de poursuivre. Appliquez ce principe au périmètre que vous avez défini : commencez par un lot limité permettant de contrôler les champs et les associations attendus. N’enchaînez pas avec l’import complet tant que les écarts restent inexpliqués. Il n’existe pas ici de taille de lot ou de délai présenté comme universel. Ce guide décrit une préparation documentaire ; Outiloscope n’a exécuté aucun import ni test produit pour cet article.

Salesforce — Sauvegarde et essai avant mise à jour en masse

8. Contrôler le résultat et traiter les erreurs

Dans HubSpot, le récapitulatif distingue les lignes importées, les nouvelles fiches et les fiches mises à jour. Le nombre de fiches peut différer du nombre de lignes, notamment lorsque plusieurs e-mails renvoient au même contact : examinez les écarts plutôt que d’exiger une égalité automatique. Consultez les erreurs par ligne ou propriété et téléchargez leur détail. Certaines erreurs laissent une fiche partiellement importée. Corrigez la cause identifiée avant de relancer un lot ; une absence d’erreur globale ne remplace pas le contrôle des valeurs et des associations attendues.

HubSpot — Examiner et corriger les erreurs d’import

9. Vérifier l’export et préparer le retour

Dans HubSpot, l’export de fiches restitue des valeurs de propriétés et des associations ; les activités, comme les appels ou notes de contacts, peuvent nécessiter une autre procédure. Les options choisies déterminent les propriétés et associations incluses. Contrôlez les droits d’export, les colonnes obtenues et les liens récupérés avant de retenir ce fichier comme solution de sortie. Déduisez-en une vérification concrète : ouvrir l’export, retrouver les données attendues et documenter leur réimport, sans promettre un retour automatique. Pour comparer ensuite le format d’export de solutions, le comparatif documentaire Axonaut/Sellsy examine les possibilités annoncées et leurs limites, sans test pratique.

HubSpot — Exporter les fiches et leurs associations

10. Checklist avant l’import complet

Cette checklist récapitule les vérifications documentées ci-dessus. Si un point reste indéterminé, revenez à l’étape concernée avant de lancer le lot complet.

  • Copie originale conservée et données existantes sauvegardées.
  • Objets à créer ou mettre à jour identifiés.
  • Colonnes, champs obligatoires et types de valeurs contrôlés.
  • Zéros initiaux et identifiants préservés dans le fichier final.
  • Doublons examinés et identifiants de rapprochement choisis.
  • Correspondances et comportement des valeurs vides relus.
  • Import pilote effectué et résultats examinés.
  • Erreurs expliquées avant toute nouvelle tentative.
  • Export contrôlé, associations et données non couvertes identifiées.
  • Procédure de retour documentée et vérifiable.

HubSpot — Structure et formats des fichiers d’import · Microsoft — Conserver les zéros initiaux et les grands nombres · Microsoft — Rechercher et supprimer les doublons · Salesforce — Sauvegarde et essai avant mise à jour en masse · HubSpot — Examiner et corriger les erreurs d’import · HubSpot — Exporter les fiches et leurs associations

Exemple raisonné : quatre lignes Excel, trois contacts à examiner

Exercice fictif conçu par Outiloscope le 4 octobre 2026, sans import dans un CRM. Les adresses utilisent le domaine réservé example.com. Les résultats ci-dessous sont des décisions de préparation du fichier, pas des résultats observés dans HubSpot, Salesforce ou un autre produit.

Supposons quatre lignes : C01 et C02 portent la même adresse lea@example.com et la même entreprise E01 ; C03 porte sam@example.com dans E01 ; C04 porte lea@example.com dans E02. On ne peut pas supprimer toutes les lignes portant le même e-mail : la dernière présente une relation différente. On ne peut pas non plus conserver automatiquement toutes les lignes : C01 et C02 peuvent représenter le même contact.

Dans cet exercice, l’équipe confirme que C01 et C02 représentent une seule personne et choisit C01 comme identifiant de référence. C03 est un autre contact. C04 reste à examiner : changement d’entreprise, relation multiple ou erreur de saisie ? Tant que cette question n’est pas résolue, cette ligne est retirée du lot pilote. Le fichier de préparation contient donc deux contacts validés et un cas isolé, avec la trace des quatre lignes de départ.

Préparez un fichier pour les entreprises E01 et E02, un fichier pour les contacts retenus et une correspondance entre les anciennes références et les identifiants conservés. La structure effectivement importable dépend du CRM. Si celui-ci ne gère qu’une entreprise principale par contact, une relation multiple exige une décision métier avant toute conversion ; le fichier ne doit pas décider silencieusement à la place de l’équipe.

Après le pilote, contrôlez C01 et C03 par leurs identifiants, leurs valeurs et leur relation à E01. Examinez ensuite le rapport d’erreurs et les éventuelles fiches existantes modifiées. Un écran annonçant deux fiches créées ne prouve pas que les bonnes valeurs sont présentes. À l’inverse, le nombre peut différer si l’opération met à jour des fiches existantes : expliquez cet écart avec le mode d’import retenu.

Pour une reprise après erreur, ne relancez pas les quatre lignes d’origine. Reprenez le lot corrigé avec les identifiants de rapprochement vérifiés et gardez les cas non résolus à part. L’objectif de la feuille de contrôle est de distinguer une correction de données, une mise à jour volontaire et une création nouvelle.

Feuille de contrôle proposée par Outiloscope — à compléter avec vos observations
Ligne fictiveConstatDécision de préparation
C01 : lea@example.com / E01Personne confirmée par l’équipe dans l’exerciceConserver comme référence du contact
C02 : lea@example.com / E01Même personne que C01 selon l’hypothèseRapprocher avec C01 ; conserver la trace de C02
C03 : sam@example.com / E01Contact distinctConserver et contrôler l’association à E01
C04 : lea@example.com / E02Relation contradictoire ou multiple non résolueIsoler ; demander une décision avant import