Importe des CSV dans Airtable et recrée les liens entre les tables
MISSION
Briefing
Excel a beau être une solution efficace pour certaines utilisations, des milliers de personnes continuent pourtant d’en camoufler, torturer et détourner l’usage pour en faire ce qu’il n’est pas, à savoir… une base de données.

Il parait toutefois qu’une arme secrète existe : Airtable, qui lui, est un véritable outil de base de données avec tout ce qu’on peut en attendre et bien plus.
Il est temps d’enfin libérer Excel de ces tâches pour lesquelles il n’a jamais vraiment été conçu.
Imagine : tu gères une équipe avec des projets et des membres. Chaque fois qu'un membre change d'équipe, tu dois mettre à jour à la main ses informations dans plusieurs tableaux... Une vraie perte de temps !
Dans cette mission, tu vas justement découvrir comment transformer de simples fichiers CSV en un système relationnel dans Airtable qui va :
- importer des données brutes et les transformer en tables connectées
- lier automatiquement des personnes à leurs entités/départements
- créer des vues groupées qui feraient pleurer de joie un expert Excel
Pré-Requis
Petit test rapido : es-tu prêt·e ?
Pose-toi ces questions pour vérifier ton niveau :
- Sais-tu quelle est la différence entre une Base et une Table dans Airtable ?
- Connais-tu la fonction du champ "Link to Another Record" ?
- Saurais-tu expliquer quand utiliser un "Lookup" plutôt qu'un "Rollup" ?
- Es-tu capable d'écrire une formule simple pour combiner le contenu de deux champs (ex: prénom et nom) ?
- Peux-tu créer une vue groupée par un champ spécifique ?
Si tu as répondu "non" à plus de 3 questions, je te conseille vivement de prendre du temps pour suivre la Untitled avant de te lancer dans cette mission ! Elle couvre tous les concepts essentiels auxquels tu dois t’imprégner et te permettra de réussir bien plus facilement.
Si tu hésites sur certains points, pas de stress non plus ! On va tout expliquer pas à pas 😉
Pour aller plus loin
Tu peux apprendre à importer ou synchroniser automatiquement des données à partir d’une source externe grâce à Make
OBJECTIFS
Mission → étapes à accomplir
Entités et Contacts sur Airtable, de créer une relation entre les deux et d’éditer une formule simple pour générer le Nom Complet à partir du Nom et Prénom de tous les Contacts.Pour cela, tu devras :
- 1importer le premier fichier .csv pour créer une table
Entités - 2importer le second fichier .csv pour créer une table
Contacts - 3établir une relation entre les deux tables
- 4écrire une formule pour que le
Nom completse génère automatiquement à partir duPrénomet duNom - 5créer une vue groupée par
Entitédans la tableContacts
La mission est découpée dans ce menu à dérouler en étapes progressives pour celles et ceux qui en ressentent le besoin.
Importer les Entités à partir du fichier .csv dans une nouvelle base Airtable
- Crée ta nouvelle base dans Airtable
- Importe le fichier Entités.csv que tu auras précédemment téléchargé
- Vérifie que les champs sont correctement importés
- Renomme la table en
Entités
Importer les Contacts à partir du fichier .csv dans une base existante Airtable
- Ouvre la base dans laquelle tu souhaites importer le second fichier
- Importe le fichier Contacts.csv que tu auras précédemment téléchargé
- Choisis de créer une nouvelle table dans ta base
- Vérifie que les champs sont correctement importés
- Renomme la table en
Contacts
Créer une relation entre les tables Entités et Contacts
- Dans ta table
Contacts, identifie le champ qui contient le nom de l'Entité - Modifies-en le type afin de lier cette propriété à ton autre table
- Sélectionne le champ correspondant dans la table
Entités - Vérifie que la relation est bien établie
Éditer une formule pour générer le Nom Complet à partir des propriétés Nom et Prénom
- Dans la table
Contacts, modifie le type du champNom complet - Choisis le type Formule
- Mets au point une formule qui assemble le
Prénomet leNomavec un espace entre les deux (attention à l’opérateur de concaténation dans Airtable qui est différent de celui utilisé dans Notion 😉)
Créer une vue groupée par Entité
- Crée une nouvelle vue dans ta table
Contacts - Groupe toutes les entrées de ta table par
Entité
Checklist → la mission sera considérée comme réussie si…
✅ Ta table Entités est correctement importée et formatée
✅ Ta table Contacts est correctement importée et formatée
✅ La relation entre Contacts et Entités fonctionne dans les deux sens
✅ Le champ formule Nom complet affiche correctement le prénom et le nom
✅ Ta vue groupée affiche clairement les contacts organisés par Entité
RESSOURCES
Template ou Fichier de démarrage
Démarre la “Importe des CSV dans Airtable et recrée les liens entre les tables” mission ici
- importer les fichiers CSV pour créer les tables
EntitésetContacts - établir une relation entre les deux tables
- écrire une formule qui génère le
Nom completà partir duPrénomet duNom - créer une vue groupée par
Entitédans la tableContacts
Les fichiers CSV à importer dans Airtable
Espace de discussion Discord relatif à la mission
Une remarque ? Un doute ? Une question sur cette mission ? Viens échanger avec la communauté sur un canal Discord spécialement dédié à la mission en suivant ce lien :
Discord · CommunautéRejoindre le canal #importe-des-csv-dans-airtable-et-recrée-les-relationsCe package contient :
- un fichier CSV "Entités.csv" avec plusieurs entités
- un fichier CSV "Contacts.csv" avec des personnes et leurs informations (dont l'entité à laquelle ils appartiennent)
Documentation
https://support.airtable.com/docs/importing-third-party-data-into-airtableEspace de discussion Discord relatif à la mission
Une remarque ? Un doute ? Une question sur cette mission ? Viens échanger avec la communauté sur un canal Discord spécialement dédié à la mission en suivant ce lien :
Discord · CommunautéRejoindre le canal #importe-des-csv-dans-airtable-et-recrée-les-relationsCorrection
La vidéo de correction te montre pas à pas comment importer des fichiers CSV dans Airtable et créer des relations efficaces. Elle explique en détail :
- comment importer correctement des fichiers CSV
- comment établir des relations entre tables
- comment créer une formule simple pour concaténer des champs
- comment créer des vues groupées pour une meilleure visualisation
Tu as réussi la mission ou, si ce n'est pas le cas, tu as absolument tout tenté ? Alors déroule pour accéder à la correction 👇🏻
La correction de la mission “Importe des CSV dans Airtable et recrée les liens entre les tables”
Les bases de données complétées
La base de données Airtable complétée : https://airtable.com/appyqyErkbeT63Fy7/shrACZEcUpgC6cilO
Les explications en vidéo
Démarche pas à pas
Importer les Entités à partir du fichier CSV
Avant de te lancer, comprends bien la structure d'Airtable : une Base est l'équivalent d'une base de données complète, tandis qu'une Table correspond à ce que serait une feuille dans Excel. La grande différence est qu'Airtable permet d'établir des relations entre ces tables comme dans un vrai système de base de données.
- 1Importer le fichier Entités.csv
- ouvre ta page d'accueil Airtable
- clique sur
Importeren bas à gauche
- sélectionne
Fichier CSV
- localise et charge le fichier Entités.csv que tu as téléchargé

- clique sur
Téléverser 1 fichier

- Airtable va analyser le fichier et te montrer un aperçu des données

- 2Vérifier et finaliser l'importation
- assure-toi que les en-têtes de colonnes sont correctement identifiés
- vérifie que les types de données sont appropriés (texte, nombre, etc.)
- clique sur
Importer
- 3Renommer la table
- clique sur le nom de la table en haut à gauche pour
Renommer le tableau
- clique sur le nom de la table en haut à gauche pour
Importer les Contacts à partir du fichier CSV
Maintenant que tu as ta première table, tu vas ajouter une seconde table pour tes contacts. Cette table contiendra des personnes qui appartiennent aux entités que tu viens d'importer.
- 1Ajouter une nouvelle table à ta base
- dans la même base, clique sur
+ Ajouter ou importer
- sélectionne
+ Ajouter un tableaupuis clique surFichier CSV
- localise et charge le fichier Contacts.csv
- dans la même base, clique sur
- 2Vérifier et finaliser l'importation

- Comme précédemment, vérifie que les en-têtes et types de données sont corrects

- Porte une attention particulière à la colonne "Entité" qui sera utilisée pour créer la relation
- Clique sur "Import" (Importer)
- Comme précédemment, vérifie que les en-têtes et types de données sont corrects
- 3Renommer la table
- Renomme cette nouvelle table en "Contacts"
Créer une relation entre les tables Entités et Contacts
Voici l'étape fondamentale qui différencie une base de données relationnelle d'un simple tableur : la création de relations entre tables. Dans Airtable, cela se fait grâce au type de champ Lier à une autre entrée. Cette fonctionnalité permet de créer une connexion bidirectionnelle entre les deux tables.- 1Transformer le champ Entité en relation
- dans la table
Contacts, localise la colonneEntitéqui contient actuellement des tags de type sélection unique qui correspondent aux noms dans la tableEntités - clique sur la flèche à droite du nom de colonne
Entité - sélectionne
Modifier le champ

- sélectionne
Lier à une autre entrée
- dans la fenêtre qui s'ouvre, sélectionne la table
Entitéspuis clique surEnregistrer

- clique sur
Convertir(pour des futures importations, si tu souhaites t’assurer de la bonne conversion lors de l’établissement des relations, tu peux dupliquer la colonne d’origine pour archive)

- dans la table
- 2Vérifier la relation
- observe que le champ
Entitéaffiche maintenant des liens vers la tableEntités
- quand tu cliques sur une
Entité, une fenêtre s’ouvre et affiche chaqueContactqui lui est relié
- va dans la table
Entitéspour vérifier qu'un nouveau champContactsa été automatiquement créé, montrant tous lesContactsliés à chaqueEntité
- observe que le champ
Entité, Airtable crée automatiquement le lien inverse dans la table Entités.Comment cette relation bidirectionnelle simplifie-t-elle la gestion des données ?
Pour obtenir un effet similaire dans Excel, tu aurais besoin de formules complexes comme RECHERCHEV et l'information serait dupliquée plutôt que simplement liée. Ici, toute modification d'une entité se reflétera automatiquement partout où cette Entité est référencée.
Créer une formule pour générer le Nom Complet
Les champs de formule dans Airtable permettent de créer des données dérivées automatiquement à partir d'autres champs. Contrairement à Excel où une formule doit être copiée dans chaque cellule, une formule Airtable est définie une seule fois pour toute la colonne et se met à jour automatiquement lorsque les données source changent.
- 1Transformer le champ
Nom Completen formule- dans la table
Contacts, identifie le champNom Complet - clique sur la flèche à droite du nom de colonne
Nom Completet clique surModifier le champ - choisis
Formule
- dans la table
- 2Écrire la formule
- dans l'éditeur de formule, saisis
{Prénom}&" "&Nom
- vérifie l'aperçu du résultat en bas de l'éditeur
- clique sur
Enregistrer
- dans l'éditeur de formule, saisis
- Assure-toi de bien utiliser l'opérateur
&pour la concaténation dans Airtable et non pas+comme dans Notion ou Excel. - Si le résultat n'est pas celui attendu, vérifie que les noms des champs dans ta formule correspondent exactement aux noms des colonnes (majuscules incluses).
Quels autres champs calculés pourraient être utiles ?
Par exemple, tu pourrais créer un champ qui génère une adresse email standard à partir du nom et prénom ou encore qui calcule l'ancienneté à partir d'une date d'embauche.
Créer une vue groupée par Entité
Les vues dans Airtable sont comme des filtres permanents qui te permettent d'organiser tes données de différentes façons sans modifier la structure sous-jacente. Elles sont utiles pour visualiser les données selon différentes perspectives.
- 1Créer une nouvelle vue
- dans la table
Contacts, clique sur le menu déroulant des vues, à gauche du nom de la table - clique sur
Dupliquer la vue
- donne un nom à cette vue, comme par exemple "Groupement par entité"
- dans la table
- 2Configurer le regroupement
- clique sur
Grouperdans la barre d'outils supérieure
- sélectionne
Entitécomme champ de groupement
- choisis ta préférence pour l'ordre de tri (par exemple alphabétique)

- chaque
Contactest maintenant filtré parEntité!
- clique sur
- 3Affiner la vue (optionnel)
- tu peux également ajouter des filtres, trier les enregistrements ou masquer certains champs pour personnaliser davantage cette vue
- tu peux même organiser les contacts par nom à l'intérieur de chaque groupe
Synthèse des apprentissages
Tu as maintenant un système relationnel complet dans Airtable avec :
- 1des tables connectées →
EntitésetContactssont désormais liées entre elle. En effet :- chaque
Contactest associé à sonEntité - chaque
Entitéaffiche tous sesContactsassociés - si tu modifies une
Entité, ce changement sera reflété pour tous lesContactsassociés
- chaque
- 2des champs dynamiques → ta formule de
Nom Completse met à jour automatiquement si tu modifies lePrénomou leNomd'un contact. - 3des vues organisées → ta vue groupée par entité offre une visualisation claire de ta structure
- importer des données CSV dans Airtable
- créer des relations entre tables pour structurer tes données
- utiliser des formules pour générer automatiquement des informations
- créer des vues personnalisées pour visualiser tes données de différentes façons
- 1Gestion des clients et prospects
- Lier les contacts individuels à leurs entreprises
- Suivre les interactions et les opportunités commerciales
- 2Gestion de projets
- Associer les membres de l'équipe à leurs projets respectifs
- Suivre l'avancement des tâches par personne et par projet
- 3Gestion des ressources humaines
- Organiser les employés par département
- Suivre les compétences, formations, et évaluations
Espace de discussion Discord relatif à la mission
Une remarque ? Un doute ? Une question sur cette mission ? Viens échanger avec la communauté sur un canal Discord spécialement dédié à la mission en suivant ce lien :
Discord · CommunautéRejoindre le canal #importe-des-csv-dans-airtable-et-recrée-les-relations