Dzzz

Croiser deux fichiers CSV

Faites correspondre les lignes de deux fichiers CSV grâce à une colonne commune — entièrement sur votre appareil.

Sur votre appareil

Les petits fichiers sont croisés directement dans la page ; un gros fichier utilise le même moteur de base de données sur l'appareil que le profileur et la visionneuse, téléchargé une fois puis conservé sur votre appareil.

Faites correspondre les lignes de deux fichiers CSV grâce à une colonne commune — entièrement sur votre appareil. Les petits fichiers sont croisés directement dans la page ; un gros fichier utilise le même moteur de base de données sur l'appareil que le profileur et la visionneuse, téléchargé une fois puis conservé sur votre appareil.

À propos de cet outil

Ce que vous fournissez

  • Deux fichiers CSV ou TSV.

Ce que vous obtenez

  • Les lignes jointes (toutes les colonnes des deux fichiers, sauf si vous les restreignez) selon le type de jointure choisi : uniquement les lignes correspondantes, toutes les lignes du premier fichier, ou seulement les lignes du premier fichier sans correspondance.
  • Trois décomptes exacts pour la paire : lignes correspondantes, lignes sans correspondance dans le premier fichier et lignes sans correspondance dans le second, calculés de la même manière quelle que soit la jointure lancée.

Limites

  • Les petits fichiers sont joints directement dans la page ; dès que la taille cumulée des deux fichiers atteint 5 Mo, l'outil passe au même moteur de base de données sur l'appareil que l'analyseur et la visionneuse, téléchargé une seule fois (environ 7 Mo) et conservé sur votre appareil.
  • Si les deux colonnes de correspondance contiennent des types de valeurs différents (des nombres d'un côté, du texte de l'autre), un avertissement nomme les deux types et affiche des exemples de chacun ; il ne bloque jamais la jointure.
  • Le résultat joint s'affiche 100 lignes à la fois ; l'export télécharge le résultat complet, pas seulement les lignes visibles à l'écran.
  • Tout s'exécute sur votre appareil et aucun des deux fichiers n'est envoyé nulle part.

Comment l'utiliser

  1. Choisir le premier fichier CSV

    Touchez « Choisir le premier fichier CSV » pour sélectionner le premier fichier .csv ou .tsv.

  2. Choisir le second fichier CSV

    Touchez « Choisir le second fichier CSV ». Pour une petite paire, les colonnes se chargent aussitôt. Dès que les deux fichiers réunis atteignent 5 Mo, un téléchargement unique du moteur vous est d'abord proposé.

  3. Choisir la colonne de correspondance et le type de jointure

    Choisissez une colonne de chaque côté pour la correspondance, puis les lignes souhaitées, à savoir uniquement les lignes qui correspondent dans les deux fichiers, toutes les lignes du premier fichier, ou uniquement les lignes du premier fichier sans correspondance.

  4. Lancer la jointure et lire le résultat

    Touchez « Joindre les fichiers » pour voir la grille jointe et trois décomptes exacts, puis « Exporter le résultat » pour télécharger l'intégralité du résultat de la jointure sous forme de fichier CSV.

Questions fréquentes

Pourquoi cet outil demande-t-il parfois de télécharger un moteur, et parfois non ?

En dessous de 5 Mo au total, les deux fichiers sont joints directement dans la page, sans aucun téléchargement. À partir de cette taille, la jointure s'exécute plutôt dans le même moteur de base de données sur l'appareil que l'analyseur et la visionneuse, téléchargé une seule fois et conservé sur votre appareil.

Qu'est-ce qu'une anti-jointure, et pourquoi n'y a-t-il pas de jointure externe complète ?

« Uniquement les lignes du premier fichier sans correspondance dans le second » est ce que cet outil appelle une anti-jointure : elle indique quelles lignes n'ont jamais trouvé de correspondance. Il n'existe pas d'option de jointure externe complète ; les trois choix couvrent les lignes correspondantes, toutes les lignes du premier fichier, et les lignes sans correspondance.

Les deux colonnes de correspondance contiennent des types de valeurs différents : la jointure fonctionnera-t-elle quand même ?

Oui. L'avertissement est purement informatif et ne bloque jamais la jointure : lancez-la et décidez vous-même si l'écart a une importance pour vos données.

La jointure envoie-t-elle l'un des fichiers quelque part ?

Non. Les deux voies lisent les fichiers sur votre appareil, les petits fichiers directement dans la page et les plus gros via le moteur téléchargé, et rien concernant l'un ou l'autre fichier n'est envoyé à un serveur.