Rien à brancher. Vous décrivez l’entreprise avec vos mots, Ifa la conçoit, la construit, et rien n’existe avant que vous relisiez le plan.

Migration

Importer un tableur dans un CRM : le guide étape par étape

Comment importer un tableur dans un CRM sans perdre de clients : nettoyer le fichier, repérer les doublons, associer les colonnes, tester vingt lignes d'abord.

Par l'équipe Ifa

Si vos clients vivent dans une feuille Google ou un classeur Excel, ce fichier est déjà votre CRM. Le faire passer dans un vrai système tient moins au logiciel qu’au fichier. Presque tous les imports ratés que nous avons vus étaient déjà joués avant même de cliquer sur le bouton de téléversement : deux fiches sur une ligne, des dates en trois formats, une formule là où il fallait une valeur. Ce guide parcourt le nettoyage dans l’ordre, avec les chemins de menu tels qu’ils se présentent en septembre 2026. L’import d’Ifa sert d’exemple travaillé ; nous précisons où il ne diffère en rien de n’importe quel autre outil.

Étape 1 : un type de fiche par onglet

Un CRM stocke chaque type de fiche dans sa propre table : les clients dans l’une, les rendez-vous ou les chantiers dans une autre. Une ligne de tableur qui dit « Maria Lopez, 555-0132, plaquettes de frein 14 mars, vidange 2 juin » est un client et deux chantiers.

Décidez quels types de fiches vous avez réellement et donnez à chacun son propre onglet. Ajoutez une colonne de liaison sur l’onglet enfant (l’e-mail du client, ou un numéro de client que vous attribuez) pour que chaque rendez-vous sache à qui il appartient.

Faites tout cela dans une copie du fichier, jamais dans l’original. L’étape 14 dépend du fait que l’original reste intact.

Étape 2 : des en-têtes qui nomment les champs

La ligne 1 de chaque onglet devrait contenir un en-tête court par colonne et rien d’autre. Supprimez les lignes de titre, les cellules de bannière fusionnées, les logos et la ligne vide que les gens laissent sous le titre. Les en-têtes deviennent votre association de colonnes plus tard, alors faites-les dire ce que contient la colonne : « E-mail » plutôt que « Contact », « Dernière visite » plutôt que « Date ».

Deux vérifications qui prennent une minute : aucun en-tête répété deux fois, et aucun en-tête vide au-dessus d’une colonne qui contient des valeurs, car cette colonne devient invisible pour la plupart des outils d’import.

Étape 3 : une ligne par fiche

Chaque ligne devrait être exactement un client sur l’onglet Clients, ou exactement un rendez-vous sur l’onglet Rendez-vous. Les erreurs habituelles :

  • Deux personnes sur une ligne : « Tom et Sue Baker ». Séparez-les, ou faites du foyer la fiche.
  • Un historique dans une cellule : « 3 janvier coloration, 14 février coupe, 20 mars coloration ». Ce sont trois rendez-vous ; donnez-leur trois lignes sur l’onglet Rendez-vous.
  • Des sous-totaux en bas d’un onglet. Supprimez-les ; le CRM calcule les siens.
  • Des en-têtes de section dans les données (« Habitués », « Passages »). Transformez-les en colonne « Segment » et retirez les lignes vides entre elles.

Étape 4 : séparez le nom et l’adresse là où le système cible en a besoin

La plupart des CRM stockent le prénom et le nom séparément, et beaucoup stockent une adresse comme rue, ville, région et code postal. Si votre feuille a une seule colonne « Nom », séparez-la avant l’import plutôt que d’espérer que l’outil devine où commence un nom de famille.

Dans Google Sheets : sélectionnez la colonne, puis Données > Fractionner le texte en colonnes, séparateur Espace. Dans Excel : Données > Convertir, Délimité, Espace. Puis parcourez les noms qui ont rompu le motif, comme « Marie Anne Fischer » ou « van der Berg », et corrigez-les à la main.

Ne séparez les adresses que si le système cible a des champs distincts ; vérifiez d’abord (étape 11).

Étape 5 : un seul format de date, et faites-en un format ISO

« 03/04/2025 » veut dire le 4 mars pour un Français et le 3 avril presque partout ailleurs. Une colonne qui contient « 3/4/25 », « 4 mars », « 4-mars » et « 2025-03-04 » sera lue de quatre façons différentes.

Le format sûr est ISO 8601 : AAAA-MM-JJ, donc 2025-03-04. Dans Sheets, sélectionnez la colonne et utilisez Format > Nombre > Date et heure personnalisées ; dans Excel, Format de cellule > Personnalisé avec aaaa-mm-jj.

Vérifiez ensuite que les cellules sont de vraies dates et non du texte qui y ressemble. Les vraies dates s’alignent à droite par défaut ; le texte s’aligne à gauche. =ESTDATE(A2) dans Sheets ou =ESTNUM(A2) dans Excel, tiré vers le bas, révèle les fausses.

Étape 6 : formats de téléphone et d’e-mail

Excel supprime les zéros initiaux de tout ce qu’il croit être un nombre, et les numéros internationaux perdent leur signe plus. Formatez la colonne téléphone en Texte avant d’y coller quoi que ce soit (Format de cellule > Texte dans Excel ; Format > Nombre > Texte brut dans Sheets). Puis choisissez une forme : la forme locale 01 55 01 32 20 ou la forme internationale +33 1 55 01 32 20.

Les e-mails devraient être en minuscules, un par cellule, sans espace en fin de chaîne. Données > Nettoyage des données > Supprimer les espaces dans Sheets corrige les espaces ; dans Excel, une colonne auxiliaire avec =SUPPRESPACE(MINUSCULE(B2)) fait le même travail.

Champ Se lit proprement Généralement rejeté ou mal lu
Date 2025-03-04 3/4/25, 4 mars prochain, mardi prochain
Téléphone +33 1 55 01 32 20 dans une cellule texte 0155013220 stocké comme nombre, deux numéros dans une seule cellule
E-mail maria@exemple.com Maria@Exemple.com avec un espace en fin de chaîne, deux adresses dans une cellule
Montant 45,00 45 €, 45 EUR, 45.00 dans une locale française
Oui/non oui / non, un seul style O, oui, x, mélangés dans une même colonne

Étape 7 : retirez les formules, gardez les valeurs

Un CSV ne peut pas contenir de formule, et un outil d’import XLSX lit généralement le résultat mis en cache, qui peut être ancien ou une erreur comme #REF!. Convertissez chaque colonne de formule en valeurs : sélectionnez l’onglet, copiez, puis Édition > Collage spécial > Valeurs uniquement dans Sheets (Ctrl+Maj+V) ou Accueil > Coller > Valeurs dans Excel.

Avant de le faire, demandez-vous à quoi servait chaque formule. Une colonne « Jours depuis la dernière visite » se déduit de « Dernière visite » et ne devrait pas être importée du tout ; le CRM la calcule en direct.

Étape 8 : cellules fusionnées et colonnes de notes

Les cellules fusionnées sont la façon dont un titre « Famille Baker » s’étend sur quatre lignes. Pour un outil d’import, une plage fusionnée est une valeur unique dans la cellule en haut à gauche et des cellules vides en dessous, donc les lignes 2 à 4 perdent le nom de famille. Défusionnez tout (Format > Fusionner les cellules > Annuler la fusion dans Sheets ; Accueil > Fusionner et centrer dans Excel), puis recopiez la valeur vers le bas dans chaque ligne.

Les colonnes de notes sont affaire de jugement. Une cellule en texte libre avec « allergique à l’ammoniaque, préfère le jeudi, doit 20 euros, nouveau numéro » contient quatre informations différentes. Soit vous importez la colonne comme un seul champ Notes et acceptez qu’elle reste en prose, soit vous déplacez les faits sur lesquels vous filtrez réellement (« Allergies », « Jour préféré ») dans leurs propres colonnes et laissez le reste.

Étape 9 : repérez les doublons avant l’import

Les doublons dans un CRM deviennent deux historiques pour une seule personne, et plus tard quelqu’un envoie un texto à la mauvaise fiche.

La vérification la plus rapide est une colonne NB.SI. À côté de votre colonne E-mail, placez =NB.SI(B:B;B2) et tirez vers le bas ; tout ce qui dépasse 1 est un e-mail en double. Faites la même chose pour le téléphone. Google documente NB.SI sur support.google.com et Microsoft sur support.microsoft.com. Un tableau croisé dynamique sur l’e-mail avec un décompte donne la même liste.

Les deux outils ont aussi une fonction Supprimer les doublons en un clic (Données > Nettoyage des données > Supprimer les doublons dans Sheets ; Données > Supprimer les doublons dans Excel). Elle garde la première ligne correspondante et supprime les autres, donc si deux lignes pour la même personne diffèrent dans les notes, les notes de la seconde disparaissent. Fusionnez-les à la main. Les quasi-doublons (« M. Lopez » et « Maria Lopez ») ne correspondront pas sur le nom ; faites correspondre sur le téléphone ou l’e-mail à la place, ce pour quoi les étapes 5 et 6 viennent en premier.

Étape 10 : exportez en CSV ou gardez le XLSX

Vérifiez ce que le système cible accepte. Le résumé honnête sur les outils que nous avons examinés : presque tous les CRM acceptent un CSV de contacts, et bien moins acceptent des fiches liées comme les rendez-vous, les chantiers, les véhicules ou les animaux.

Ce que vous importez La plupart des CRM, en septembre 2026 Ifa
Contacts ou clients, un CSV Oui Oui
Un second onglet de rendez-vous ou de chantiers liés aux clients Parfois ; souvent contacts seulement Oui, comme fiches liées
Un XLSX avec plusieurs onglets à la fois Rarement ; exporter chaque onglet Oui (XLSX, XLS, XLSM inertes)
JSON ou JSONL depuis l’export d’un autre outil Rarement Oui
Commentaires de cellule, mise en forme, formules Non Non

Si vous partez sur le CSV : dans Google Sheets, Fichier > Télécharger > Valeurs séparées par des virgules (.csv) n’exporte que l’onglet consulté, donc répétez-le par onglet. Dans Excel, Fichier > Enregistrer sous, choisissez « CSV UTF-8 (délimité par des virgules) », à nouveau une fois par onglet. Choisissez l’UTF-8 pour que les noms avec des accents survivent.

Étape 11 : associez les colonnes

Chaque outil d’import a une étape d’association : votre en-tête à gauche, le champ cible à droite. C’est là que l’étape 2 paie. Surveillez quatre choses.

  • Une colonne sans champ correspondant. Créez d’abord le champ, ou abandonnez la colonne ; ne la fourrez pas dans Notes.
  • Un champ obligatoire (généralement le Nom) alors que certaines lignes sont vides. Ces lignes seront rejetées ou ignorées, selon l’outil.
  • Des incohérences de type : une colonne texte associée à un champ date, ou « oui/non » associé à un nombre.
  • La colonne de liaison sur les onglets enfants : « E-mail du client » doit être associée à la fiche client, pas à un simple champ texte.

Chez Ifa, l’association arrive déjà proposée à partir de vos en-têtes, et vous la corrigez plutôt que de la construire de zéro. C’est pratique mais pas magique ; un en-tête appelé « Contact » a toujours besoin que vous précisiez s’il s’agit d’un téléphone ou d’un e-mail. La page d’import montre le parcours et les types de fichiers qu’Ifa lit : CSV, TSV, JSON, JSONL, XLSX, XLS et XLSM avec les macros rendues inertes.

Étape 12 : testez d’abord avec vingt lignes

N’importez jamais tout le fichier au premier essai. Copiez l’en-tête et vingt lignes dans un fichier séparé, en incluant quelques cas difficiles : le nom de famille à double trait d’union, le client avec deux téléphones, le rendez-vous du 29 février, la ligne avec un e-mail vide. Importez ce fichier.

Ouvrez ensuite les fiches dans le nouveau système et lisez-les comme le ferait une personne. Le nom de famille est-il dans le champ nom de famille ? Le téléphone a-t-il gardé son signe plus ? Le rendez-vous est-il rattaché au bon client ?

Avant que quoi que ce soit ne soit écrit, un aperçu des lignes analysées s’affiche et des vérifications s’exécutent : doublons probables dans le fichier et par rapport aux fiches déjà présentes dans l’espace de travail, dates qu’il n’a pas pu lire ou lues de façon ambiguë, valeurs vides dans les champs obligatoires, et lignes qui n’ont pas pu être analysées. Vous regardez les lignes signalées et approuvez l’écriture, ou corrigez le fichier et réessayez. Cela dit, les vérifications trouvent ce qu’elles sont conçues pour trouver. Elles ne fusionnent pas deux fiches à votre place ; elles signalent et attendent.

Étape 13 : puis le fichier complet

Une fois que le test à vingt lignes se lit correctement, importez le fichier complet avec la même association. Faites-le à un moment calme, et ne modifiez pas de fiches dans le nouveau système avant la fin ; une modification et un import qui se courent après est une source classique de changement « perdu ».

Importez dans l’ordre des dépendances : les clients d’abord, puis les fiches qui leur appartiennent. Après chaque fichier, comparez les décomptes. Si l’onglet Clients avait 843 lignes après nettoyage et que le système en montre 831, trouvez les 12 manquantes avant de continuer. Ce sont généralement des lignes qui ont échoué à un champ obligatoire ou qui ont été signalées comme doublons et ignorées. Chez Ifa, l’aperçu et votre approbation restent dans l’historique d’audit, donc vous pouvez voir plus tard ce qui a été signalé et ce que vous avez décidé.

Étape 14 : gardez le fichier d’origine

Ne supprimez pas le tableur. Renommez-le avec la date (« clients-original-2026-09-01.xlsx ») et marquez-le en lecture seule. Dans trois mois, quelqu’un demandera pourquoi la date de naissance d’un client est fausse, et la réponse sera dans l’original.

Ce que vous devriez arrêter de faire, c’est le modifier. Si un membre de l’équipe continue d’ajouter des lignes à l’ancienne feuille par habitude, partagez le lien du nouveau système et verrouillez la feuille.

Ce qui tourne mal, et comment l’éviter

Les échecs les plus fréquents, chacun avec l’étape qui l’évite :

  • Dates décalées d’un mois ou d’un jour. Des formats mélangés lus sous une seule locale. Étape 5 : dates ISO, vérifiées avec ESTDATE.
  • Numéros de téléphone qui perdent un zéro initial ou un signe plus. La colonne était numérique. Étape 6 : formater en texte avant de coller.
  • Une ligne sur quatre qui perd le nom de famille. Des cellules fusionnées. Étape 8 : défusionner et recopier vers le bas.
  • La même personne deux fois, avec des notes différentes. Doublons associés sur le nom seul. Étape 9 : faire correspondre sur l’e-mail ou le téléphone, fusionner à la main.
  • L’import a « réussi » mais 12 lignes manquent. Des champs obligatoires étaient vides et l’outil les a ignorés en silence. Étapes 11 et 13 : vérifier les champs obligatoires dans l’association, puis comparer les décomptes.

Un point plus général : le tableur est un instantané. Aucun import, celui d’Ifa compris, ne le garde synchronisé ensuite. Il n’y a pas de synchronisation bidirectionnelle en direct avec Sheets ou Excel, et aucun service de migration payant qui ferait le nettoyage à votre place. Si vous décidez encore vers quel système migrer, notre guide des logiciels de gestion client couvre le volet import, et la page du tableur à l’espace de travail montre comment les onglets et les colonnes d’une feuille deviennent des fiches et des champs dans Ifa.

Questions fréquentes

Puis-je importer Excel directement, ou dois-je convertir en CSV ?

Cela dépend de l’outil. Beaucoup de CRM n’acceptent que le CSV, donc vous exportez un CSV par onglet. Certains acceptent le XLSX et ne lisent que la première feuille. Ifa lit le XLSX et le XLS, plus le XLSM avec les macros désactivées, et montre chaque onglet dans l’aperçu. Le format de fichier ne corrige pas un fichier sale ; faites d’abord les étapes 1 à 9.

Comment importer des contacts dans un CRM sans créer de doublons ?

Repérez-les d’abord dans la feuille avec NB.SI sur l’e-mail et le téléphone (étape 9), et fusionnez à la main ceux dont les notes diffèrent. Puis traitez la vérification de doublons de l’outil comme un second filet, pas le premier. Ifa signale les doublons probables dans l’aperçu et attend votre décision avant d’écrire.

Que faire si les rendez-vous et les clients sont sur le même onglet ?

Séparez-les (étape 1). Chaque rendez-vous devient sa propre ligne sur un onglet Rendez-vous avec une colonne indiquant à quel client il appartient. Vérifiez ensuite si le système cible accepte des fiches de rendez-vous. La plupart des CRM importent les contacts et s’arrêtent là ; si c’est le cas du vôtre, l’historique reste dans le tableur archivé. Ifa importe les fiches liées et les rattache à la fiche parente pendant l’association.

Combien de temps prend un passage d’un tableur à un CRM ?

Le téléversement prend quelques minutes. Le nettoyage est le vrai coût. Pour une feuille de quelques centaines de clients tenue de façon informelle sur plusieurs années, comptez une demi-journée pour les étapes 1 à 9 et une heure calme pour le test et l’import complet.

Devrais-je importer la colonne notes ?

Oui, comme un champ texte libre, sauf si vous filtrez sur quelque chose à l’intérieur. Ne sortez que les informations sur lesquelles vous chercherez réellement, comme les allergies ou une plaque de véhicule, et laissez le reste en prose.

Dernière mise à jour : 2 septembre 2026.

Apportez la liste que vous avez déjà.

Rejoignez la liste d'attente et dites-nous où vivent vos clients aujourd'hui.