Si deux fichiers CSV décrivent les mêmes champs avec des noms ou un ordre de colonnes différents, importez-les dans Numbers sur votre Mac, identifiez les colonnes équivalentes et placez leurs données sous un ensemble unique et cohérent d'en-têtes. Numbers peut importer du texte délimité et ajuster les paramètres de délimiteur, de qualificateur de texte et d'encodage, mais les commandes d'importation documentées par Apple ne prévoient pas la correspondance automatique des différents noms d'en-têtes. Pour un petit volume, harmonisez les colonnes méthodiquement dans un nouveau tableau et vérifiez le résultat avant d'exporter.

Déterminez d'abord quels en-têtes ont la même signification

Avant de déplacer des données, établissez une brève correspondance entre chaque en-tête source et le nom souhaité dans le fichier combiné. Par exemple : Client et Customer Name peuvent correspondre à Customer ; Order Date et Date peuvent correspondre à Date. Ne les considérez comme équivalents que si les valeurs représentent la même information. Un champ tel que Invoice Date ne doit pas être fusionné avec Due Date simplement parce que tous deux contiennent des dates.

Notez également les champs qui n'apparaissent que dans un seul fichier, les en-têtes répétés ainsi que les différences d'unités ou de formats. Une colonne intitulée Amount pourrait contenir des dollars dans un fichier et des centimes dans un autre ; les regrouper sous un même en-tête sans conversion rendrait les données combinées trompeuses. Conservez les fichiers CSV originaux intacts afin de pouvoir vous y référer ultérieurement.

Importer et inspecter chaque CSV dans Numbers

Ouvrez Numbers, puis faites glisser un fichier CSV sur l'icône de Numbers dans le Dock ou choisissez Fichier > Ouvrir et sélectionnez-le. Si les colonnes ne sont pas correctement séparées, sélectionnez le tableau importé et choisissez Format > Tableau > Ajuster les réglages d'importation. Dans les réglages Délimité, choisissez le délimiteur, le qualificateur de texte ou l'encodage correspondant au fichier, puis cliquez sur Mettre à jour le tableau. Apple précise qu'il est impossible de modifier ces réglages d'importation après avoir modifié le tableau importé ; corrigez donc l'analyse du texte en premier lieu. Le guide Numbers d'Apple explique l'importation de fichiers texte et ces réglages.

Vérifiez que la première ligne contient les en-têtes attendus et qu'un échantillon de valeurs se trouve bien dans les bonnes colonnes. Une valeur telle que 00127 peut être un identifiant plutôt qu'un nombre : conservez-la au format texte si ses zéros initiaux sont importants. Si le fichier comporte des caractères inhabituels ou des colonnes décalées, vérifiez l'encodage et le délimiteur avant d'harmoniser les en-têtes ; une mise en correspondance ne peut pas corriger une ligne mal analysée à l'importation.

Créer un tableau cohérent et faire correspondre les colonnes

Créez une nouvelle feuille ou un nouveau tableau Numbers pour le résultat combiné. Placez les en-têtes standardisés de votre choix sur la première ligne, à raison d'une colonne par champ. Pour chaque fichier source, suivez cette procédure :

  1. Repérez chaque colonne source d'après son en-tête et confirmez que les valeurs sont cohérentes avec le champ cible.
  2. Copiez l'intégralité de cette colonne de données, à l'exclusion de son en-tête, dans la colonne cible correspondante située sous l'en-tête standardisé.
  3. Si une source ne comporte pas un champ cible, laissez ces cellules vides ; ne décalez pas les colonnes suivantes vers la gauche pour combler le vide.
  4. Répétez l'opération pour le fichier suivant, en plaçant ses enregistrements sous ceux du fichier précédent dans les mêmes colonnes cibles.
  5. Si un champ nécessite une conversion claire et convenue, convertissez-le de manière cohérente avant de l'ajouter et consignez la règle dans une note associée à votre fichier de travail.

Par exemple, si un export comporte Email, Name, Signup Date et qu'un autre comporte Customer, Joined, Email Address, votre cible pourrait être Name, Email, Signup Date. Copiez les colonnes Name, Email et Signup Date du premier fichier dans ces destinations. Pour le second, copiez Customer dans Name, Email Address dans Email et Joined dans Signup Date. Cette correspondance explicite préserve le sens même lorsque l'ordre d'origine diffère.

Il s'agit d'un flux de travail manuel : les réglages d'importation documentés de Numbers contrôlent la façon dont le texte est analysé, et non une règle qui assimilerait automatiquement Email à Email Address. Si vous traitez de nombreux fichiers récurrents, envisagez d'utiliser un outil de transformation de données automatisable, mais vérifiez sa version Mac et ses fonctionnalités précises dans la documentation actuelle de ce produit avant de vous y fier.

Vérifier le résultat et exporter un nouveau CSV

Avant l'exportation, comparez plusieurs enregistrements avec leurs fichiers d'origine, y compris les premières et dernières lignes de chaque lot. Vérifiez que chaque valeur est bien restée associée à l'en-tête prévu, qu'aucune colonne n'a été omise par mégarde et que les cellules vides reflètent des données manquantes plutôt qu'un décalage lors de la copie. Si les fichiers sources utilisent des formats de date ou de nombre différents, vérifiez ces valeurs séparément.

Lorsque le tableau harmonisé est prêt, choisissez Fichier > Exporter vers > CSV. Numbers exporte le contenu des cellules sous forme de valeurs séparées par des virgules et propose des options permettant notamment d'exporter chaque tableau sous forme de fichier distinct ou de regrouper les tableaux, ainsi que des paramètres d'encodage du texte. Exportez sous un nouveau nom de fichier et dans un nouvel emplacement afin de préserver les fichiers sources. Le guide d'exportation d'Apple détaille les options CSV. Ouvrez à nouveau le fichier exporté dans Numbers pour vérifier que les en-têtes et un échantillon des données s'affichent toujours dans les colonnes prévues.

Lorsque les fichiers doivent être combinés de façon répétée

Pour une harmonisation ponctuelle ou portant sur un faible volume, la mise en correspondance manuelle des colonnes est transparente et facile à vérifier. Si vous recevez régulièrement de nombreux fichiers, l'automatisation permet d'éviter les copies répétées, mais elle nécessite un mappage bien défini ainsi que des contrôles pour détecter les champs nouveaux, manquants ou renommés. Microsoft documente le processus de combinaison de dossiers de Power Query pour certaines éditions d'Excel pour Windows et précise que ces fichiers doivent avoir des schémas et des noms de colonnes cohérents ; l'article ne mentionne pas Excel pour Mac. Ne partez pas du principe que ce processus précis de gestion des dossiers est disponible sur votre installation Mac. La documentation de Microsoft sur l'importation de dossiers énumère les éditions compatibles et les prérequis.

La précaution essentielle consiste à établir les correspondances en fonction de la signification de chaque valeur, et non de la position d'une colonne. Conservez les fichiers originaux, utilisez une seule ligne d'en-tête cible claire et vérifiez la copie exportée avant de l'utiliser ou de la partager.

Sources