Pour conserver intacts des codes tels que 00123, importez le fichier CSV via les outils d'importation de données d'Excel pour Mac et définissez la colonne d'identifiants sur Texte avant le chargement. Le simple fait d'ouvrir un fichier CSV peut amener Excel à interpréter les suites de chiffres comme des nombres, supprimant ainsi les zéros ; modifier le format des cellules une fois cette opération effectuée ne rétablit pas la valeur d'origine. Pour une importation reproductible, utilisez Power Query lorsqu'il est disponible, vérifiez l'aperçu et confirmez que la colonne de codes chargée correspond toujours au fichier.

Pourquoi Excel supprime les zéros non significatifs

Excel traite généralement les valeurs composées uniquement de chiffres comme des nombres afin qu'elles puissent être utilisées dans des calculs. Les zéros initiaux n'ayant aucune valeur numérique, un code comme 00123 peut devenir 123. Cependant, les identifiants — codes postaux, références de produits, numéros de compte et champs similaires — sont des étiquettes, pas des quantités. Leurs chiffres et leur mise en forme font partie intégrante de la valeur. Microsoft recommande de stocker ces valeurs sous forme de texte pour préserver leur forme initiale. Conserver les zéros non significatifs et les nombres élevés

Cette distinction est importante au-delà du premier zéro. Excel ne conserve qu'une précision numérique de 15 chiffres ; un identifiant long peut donc également perdre des chiffres s'il est traité comme un nombre. Déterminez quelles colonnes sont des identifiants avant l'importation ; celles-ci doivent généralement être au format texte, tandis que les colonnes destinées aux calculs peuvent rester numériques.

Importer le fichier CSV avec Power Query sur un Mac

L'interface de Power Query varie selon la version d'Excel et le type d'abonnement. Microsoft documente Power Query pour Microsoft 365 pour Mac et indique que l'Éditeur Power Query est généralement accessible aux abonnés utilisant Excel pour Mac version 16.69 ou ultérieure. Si vous ne voyez pas les commandes décrites ci-dessous, utilisez la méthode d'importation héritée décrite dans la section suivante, si elle est disponible. Importer et transformer des données dans Excel pour Mac (Power Query)

  1. Ouvrez Excel et choisissez Données > Obtenir des données. Sélectionnez Fichier texte/CSV comme source de données. Selon la disposition de votre ruban, le chemin peut s'afficher sous la forme Données > Obtenir des données (Power Query), suivi d'un sélecteur de source.

  2. Recherchez le fichier CSV dans le sélecteur de fichiers et ouvrez-le. Excel affiche un aperçu de l'importation. Vérifiez que le séparateur répartit correctement les champs dans les colonnes prévues et que la première ligne est bien traitée comme des en-têtes si votre fichier comporte des noms de colonnes. Power Query pouvant détecter automatiquement les types de colonnes, ne partez pas du principe qu'une colonne de codes est déjà au format texte.

  3. Choisissez Transformer les données ou Modifier pour ouvrir l'éditeur de requête. Cliquez sur l'en-tête de la colonne contenant les codes qui doivent conserver leurs zéros. Dans l'éditeur, choisissez Accueil > Transformer > Type de données > Texte. Si Excel vous demande s'il faut remplacer le changement de type existant, choisissez Remplacer l'actuel afin que la colonne soit bien au format texte avant le chargement.

  4. Examinez l'aperçu pour vérifier des valeurs représentatives. Une valeur qui devrait afficher 00123 doit apparaître avec ses deux zéros. Si la colonne contient des formats mixtes ou si l'aperçu montre un fractionnement inattendu, corrigez le séparateur ou le choix du type avant de continuer.

  5. Choisissez Accueil > Fermer et charger (ou la commande Charger disponible) pour insérer les données importées dans une feuille de calcul. Vérifiez la colonne obtenue, y compris quelques-uns des codes les plus longs et des codes comportant des zéros non significatifs. Excel pour Mac place les résultats importés dans une nouvelle feuille selon le flux de travail documenté de Power Query. Importer et transformer des données dans Excel pour Mac (Power Query)

L'étape essentielle consiste à définir le type lors de la transformation d'importation, et non à simplement modifier le format d'affichage de la feuille de calcul. L'aperçu de l'importation vous permet d'intercepter une conversion de type indésirable avant le chargement. Si vous actualisez ultérieurement la requête, Excel applique ses étapes de transformation enregistrées aux données actualisées. Cela s'avère particulièrement utile pour les fichiers CSV récurrents, à condition que le fichier source conserve une structure compatible. Conserver les zéros non significatifs et les nombres élevés

Si Power Query n'est pas disponible : utiliser l'Assistant Importation de texte

Certaines versions Mac proposent l'ancien assistant via Données > À partir du texte (hérité). Les instructions de Microsoft pour Mac décrivent l'ouverture du CSV à partir de cette commande et l'utilisation de l'aperçu de l'assistant pour choisir le type de fichier, le séparateur et le format de chaque colonne. Sur la dernière page de l'assistant, sélectionnez la colonne d'identifiants, réglez son format de colonne sur Texte, puis terminez l'importation et choisissez l'emplacement des données. Importer et transformer des données dans Excel pour Mac (Power Query)

Pour un fichier séparé par des virgules, sélectionnez Délimité et utilisez la virgule comme séparateur. Laissez l'identificateur de texte réglé sur le caractère utilisé par le fichier (généralement des guillemets doubles), afin qu'une virgule située à l'intérieur d'un champ entre guillemets reste dans ce champ plutôt que de créer à tort une colonne supplémentaire. Vérifiez l'aperçu de l'assistant avant de terminer ; le séparateur et l'identificateur de texte déterminent la façon dont les lignes sont découpées. Assistant Importation de texte

Si l'option À partir du texte (hérité) est absente, il se peut que la fonctionnalité ne soit pas activée ou disponible dans cette version d'Excel. Microsoft documente l'assistant hérité comme une fonctionnalité de rétrocompatibilité et souligne que la disponibilité et la configuration diffèrent selon l'environnement Excel. Ne vous fiez pas aux chemins de menus propres à Windows lorsque vous recherchez ce paramètre sur un Mac. Utilisez la méthode d'importation Power Query si votre version Mac la propose, ou consultez les instructions d'Excel pour Mac correspondant à votre version. Assistant Importation de texte

Vérifier si les zéros ont disparu ou sont simplement masqués

Après l'importation, examinez la valeur de la cellule dans la barre de formule et comparez-la avec la valeur d'origine du fichier CSV. Si la feuille de calcul affiche 123 mais que la valeur sous-jacente est le texte 00123, le problème provient peut-être du format d'affichage. Si la barre de formule affiche elle-même 123, Excel a déjà supprimé les zéros de la valeur importée. Formater la cellule en Texte après l'importation ne permet pas de reconstituer le nombre de zéros initialement présents ; vous devez réimporter le fichier à partir du CSV d'origine et attribuer le type Texte à la colonne pendant l'importation. Microsoft avertit de la même manière que l'application d'un format de nombre personnalisé ne restaure pas les zéros supprimés avant l'application du format. Conserver les zéros non significatifs et les nombres élevés

Un format de nombre personnalisé tel que 00000 peut afficher un code numérique de largeur fixe avec des zéros non significatifs, mais il s'agit d'un artifice de présentation propre à ce classeur. Microsoft distingue cela du stockage de la valeur sous forme de texte et limite cette méthode aux codes de moins de 16 chiffres. Si un autre programme doit lire les données exportées, un zéro affiché ne remplace en aucun cas la conservation de l'identifiant sous forme de texte dans les données importées. Conserver les zéros non significatifs et les nombres élevés

Aide à la décision pour une importation rapide

  • Codes, numéros de téléphone, codes postaux ou identifiants de compte : importez la colonne au format Texte afin que les caractères restent intacts ; il ne s'agit pas de quantités destinées au calcul.

  • Montants ou quantités utilisés dans des formules : utilisez un type numérique lorsque cela est approprié, et vérifiez l'interprétation des décimales et des dates dans l'aperçu.

  • Longues chaînes de chiffres : utilisez le format Texte même si elles ne comportent pas de zéro initial, car la précision numérique d'Excel est limitée à 15 chiffres. Mettre en forme des nombres sous forme de texte dans Excel pour Mac

  • Importations répétées : enregistrez la requête du classeur et actualisez-la lorsque le fichier source est modifié, puis procédez à une vérification ponctuelle de la colonne d'identifiants après l'actualisation. Si les colonnes ou le séparateur du fichier changent, vérifiez l'aperçu et la transformation au lieu de supposer que l'ancienne requête correspond toujours.

Lorsque vous effectuez une importation tout en jonglant avec d'autres fenêtres Mac ouvertes et des listes de tâches, Wallo peut organiser localement vos fenêtres existantes et vos tâches par objectif, avec une sélection au clavier. Il n'effectue pas l'importation du CSV et ne modifie pas les types de données d'Excel.

Sources