Pour relire un export de prospects sans transformer du texte en formule, gardez le fichier brut et importez une copie en choisissant explicitement le type Texte pour les colonnes concernées. Vérifiez aussi le séparateur et les guillemets. Entourer une valeur de guillemets CSV ne garantit pas que le tableur la traitera comme du texte.

Ce guide s’adresse à la personne qui prépare une liste pour un collègue, une revue ou un CRM. Il aide à choisir deux sorties différentes : une copie de consultation dans le tableur et un fichier opérationnel dont les valeurs doivent rester fidèles à la source. Aucune formule malveillante n’a été exécutée pour cet article. L’exercice fourni se lit comme des chaînes de caractères ; il ne teste ni Excel ni votre CRM.

Repérer le moment où un texte change de nature

Une société peut s’appeler « Atelier + Création » et un numéro de téléphone commencer par un plus. Le caractère devient intéressant lorsqu’il se trouve au début d’une cellule, dans un contexte où le logiciel interprète les valeurs. Le contenu peut provenir d’un nom, d’un titre de profil, d’un champ libre ou d’un commentaire ; l’extension CSV ne lui donne pas un statut fiable.

L’OWASP décrit l’injection de formules par CSV et signale notamment les débuts de cellule =, +, -, @ et certains caractères de contrôle. Son avertissement porte aussi sur les séparateurs et les guillemets, qui peuvent modifier les frontières entre cellules. Il précise qu’aucune neutralisation CSV n’est universelle pour tous les tableurs et traitements ultérieurs. Les mesures doivent donc suivre le destinataire réel du fichier.

Commencez par identifier ce destinataire. Un collègue souhaite-t-il seulement lire les noms ? Faut-il conserver un numéro international exact ? Le CRM attend-il une URL sans caractère ajouté ? Une transformation adaptée à la consultation peut rendre un rapprochement automatique moins fiable. La première décision consiste à nommer ces usages, avant de produire une version dite « nettoyée » pour tout le monde.

Conserver une source et deux usages distincts

Archivez l’export reçu avec sa date et son origine, puis travaillez sur une copie. Si des données personnelles réelles sont présentes, utilisez l’emplacement et les accès approuvés par votre organisation. Le contrôle de format ne justifie pas de diffuser la base à un nouveau service. La copie brute sert à retrouver la valeur exacte lorsqu’une cellule paraît étrange après ouverture.

La copie de consultation privilégie une lecture en texte. La copie de destination respecte les valeurs et les règles du système receveur, après vérification de ses champs. Donnez-leur des noms explicites, par exemple « revue-tableur » et « préparation-CRM ». Une mention vague comme « final » ne permet pas à un collègue de savoir si des caractères ont été ajoutés pour le tableur.

Évitez de retirer systématiquement tous les signes plus, tirets ou espaces. Vous pourriez modifier des noms, des références et des numéros utiles. Lorsque la valeur doit être conservée mais que son interprétation pose problème, la solution peut se trouver dans l’import en texte, dans un format mieux typé ou dans une méthode confirmée par le destinataire. Une suppression irréversible n’est pas un choix neutre.

Conserver la source, contrôler les frontières CSV, lire une copie comme texte puis préparer séparément la destination ; ne pas exécuter de formule pour vérifier un nom.
Schéma original de méthode : une copie de consultation ne remplace pas la source ni le format attendu par le destinataire. Ouvrir le schéma en grand.

Exercice : cinq valeurs, trois décisions de lecture

Les cinq valeurs suivantes sont fictives et inoffensives ; elles n’identifient aucun prospect. Le responsable doit relire un fichier contenant un nom, une observation libre, un téléphone de démonstration, une enseigne et un intitulé. Nous utilisons des identifiants de ligne pour ne pas dépendre du numéro affiché par le tableur après un tri.

Ligne et valeur sourceCe que l’on relèveDécision proposée
A · Élodie DémoTexte ordinaire, accents à conserverLire comme texte et comparer à la source
B · =1+1Début susceptible d’être interprété comme formuleRevue en texte ; déterminer pourquoi cette valeur est dans le champ
C · +33 numéro fictifPlus en tête ; donnée volontairement non utilisable comme téléphoneConserver la chaîne pour l’exercice ; ne pas enlever le plus par défaut
D · Atelier; ExemplePoint-virgule à l’intérieur de la valeurVérifier les guillemets et le nombre de colonnes avec ce séparateur
E · Responsable - achatsTiret à l’intérieur du texteNe pas confondre ce cas avec un signe placé au début d’une cellule

Le résultat local attendu est limité : cinq chaînes conservées, deux débuts à examiner dans cet exercice et une valeur qui exige un contrôle de séparateur. Cela ne constitue pas un détecteur complet de contenu dangereux. Un contrôleur réel doit notamment définir le traitement des espaces, des contrôles et des caractères Unicode, puis vérifier les valeurs une fois le CSV correctement découpé.

Télécharger les valeurs inertes et les décisions de l’exercice en JSON. Ce format conserve les chaînes pour comparaison ; il n’est pas un fichier de prospects à importer. La validation locale a seulement relu les cinq enregistrements, leurs identifiants et leurs valeurs exactes, sans ouvrir un tableur ni calculer =1+1.

Choisir les options avant de charger les cellules

Dans LibreOffice Calc, l’aide française d’import de texte décrit le choix du jeu de caractères, du séparateur et du type de colonne. Elle permet de sélectionner Texte et de désactiver l’évaluation des expressions commençant par un signe égal. Ces options documentées donnent un point de départ ; vérifiez l’aperçu de votre version et les colonnes effectivement sélectionnées.

Dans Excel, passez par un import contrôlé plutôt que par un double-clic lorsque vous devez examiner des valeurs incertaines. La documentation Texte/CSV de Power Query décrit notamment la lecture structurée du fichier et ses paramètres. Inspectez les étapes qui attribuent ou modifient les types : le fait d’avoir choisi un fichier texte ne signifie pas que chaque colonne restera textuelle dans toutes les étapes.

Pour la ligne D, un mauvais séparateur peut diviser « Atelier; Exemple » en deux colonnes. Corrigez le paramétrage et la syntaxe du fichier de travail avant d’interpréter le contenu des cellules. Déplacer manuellement une valeur pour réaligner une ligne masquerait la cause et pourrait associer le téléphone d’une personne au nom de la suivante.

Documenter toute modification de consultation

Des préfixes sont parfois ajoutés pour empêcher une interprétation par le tableur. Ce sont des modifications de la donnée sous-jacente, même si elles paraissent discrètes à l’écran. Dans la copie destinée au CRM, un préfixe peut casser une URL ou changer une clé de comparaison. Notez donc pour chaque transformation son usage, son logiciel cible et la manière de retrouver la valeur brute.

L’OWASP avertit aussi que certaines protections peuvent être perdues lors d’un enregistrement puis d’une réouverture dans Excel. Ne déduisez pas d’un premier affichage correct que le fichier restera équivalent après plusieurs échanges. Si le processus exige une neutralisation à l’export, faites valider la règle pour le chemin complet de consultation et de réutilisation, avec des exemples inertes et une version clairement identifiée.

Ce guide ne propose pas de « bouton magique » universel. Pour une liste déjà suffisante et un destinataire connu, conserver le fichier brut et imposer une lecture en texte peut être plus clair qu’ajouter des transformations successives. Si le destinataire ne permet pas de contrôler l’interprétation, suspendez le passage de données et demandez une méthode compatible avant de transmettre la base entière.

Reprendre après une ouverture douteuse

Si une cellule semble avoir été calculée, arrêtez les modifications et conservez la trace du fichier ouvert. Revenez à une copie brute indépendante pour comparer. Une cellule affichant « 2 » ne permet pas de retrouver à elle seule si l’entrée était 2, =1+1 ou une autre expression. Réexporter cette cellule ne restaure pas la source perdue.

Refaites ensuite la préparation sur un sous-ensemble inerte ou autorisé. Contrôlez le nombre de lignes, la largeur des enregistrements, les identifiants et les valeurs sensibles aux conversions. Le collègue qui reçoit le résultat doit pouvoir expliquer le paramétrage retenu et distinguer un champ signalé d’un champ réellement corrigé. Une alerte traitée reste accompagnée de sa décision.

Si votre prochain problème est l’affichage des accents, utilisez le guide consacré à l’encodage : cette décision est distincte de l’évaluation des formules. Le guide de rapprochement des fichiers, en anglais prend ensuite le relais pour relier des observations à la bonne identité.

Finir la préparation avant d’augmenter le volume

Vous avez terminé cette étape lorsque vous savez quelle version sert à lire, quelle version sert à transférer, quelles valeurs restent en attente et comment revenir à la source. Une liste plus longue n’améliore pas une convention de lecture mal définie. Si votre fichier actuel suffit au travail prévu, conservez ce parcours.

Lorsque les profils de départ manquent réellement, l’extracteur Leadsforlinked propose 100 profils gratuits une seule fois à l’inscription, par lots de 20, avec export CSV et sans carte bancaire. Cette allocation concerne la collecte de profils ; elle ne certifie ni la sûreté de tous les contenus libres ni leur import dans un tableur. Vérifiez d’abord un échantillon utile à votre tâche.

Sources et portée

Sources consultées le 7 novembre 2026. Les exemples et les schémas sont originaux ; les données fictives ne décrivent aucun client. Les vérifications locales portent seulement sur les fichiers ou calculs indiqués, sans essai dans votre application.