Créer un diagramme de Gantt à partir de données Excel ou CSV

Comment transformer un tableau de tâches Excel ou CSV en diagramme de Gantt : les noms de colonnes reconnus, la lecture des dates et des dépendances, et que faire quand une cellule est écartée.

Un tableau de tâches devient un diagramme de Gantt quand il contient un nom de tâche et soit une durée, soit des dates de début et de fin. Collez-le dans la feuille Gantt et chaque colonne est reconnue par son en-tête.

En bref

  • Minimum : un nom de tâche, et une durée ou des dates de début et de fin.
  • La première ligne est associée aux colonnes par leur nom, dans n'importe quel ordre ; au moins deux colonnes doivent être reconnues.
  • Les dates sont ISO ou dans l'ordre numérique de votre langue ; 3/4 peut se lire de deux façons.
  • « Dépend de » accepte des numéros ou des noms de tâches, avec SS, FF ou SF facultatifs et un décalage : 3, 5SS+2.
  • Il n'y a pas encore de téléversement de fichier : copiez les lignes et collez-les dans la feuille.

Ce qu'il faut dans un tableau de tâches, et comment il est lu

Un diagramme de Gantt demande moins de données qu'on ne le croit. Chaque tâche a besoin d'un nom. Pour la barre, il lui faut une durée, ou une date de début et de fin dont on peut déduire une durée. Tout le reste est facultatif : les tâches qu'elle attend, un groupe, les personnes responsables et un avancement. Un tableur ou un CSV avec ces colonnes constitue déjà l'essentiel d'un diagramme de Gantt.

QueryChart lit un tel tableau quand vous le collez dans la feuille Gantt. Si la première ligne nomme les colonnes, chaque colonne est reconnue par son en-tête, quel que soit l'ordre. Les noms compris incluent Task, Name ou Activity (Tâche, Nom, Activité) pour la tâche ; Start ou Start date (Début, Date de début) ; End, Finish ou Due (Fin, Échéance) pour le dernier jour ouvré ; Duration, Days ou Length (Durée, Jours) ; Depends on, Predecessors ou Dependencies (Dépend de, Prédécesseurs, Dépendances) ; Progress, Complete ou Status (Avancement, Terminé, Statut) ; Group, Phase ou Section (Groupe, Phase, Section) ; et People, Owner ou Assigned to (Personnes, Responsable, Assigné à). Au moins deux colonnes doivent être reconnues, et une colonne dont le nom n'est pas reconnu est signalée puis ignorée.

Deux choses piègent souvent. Les dates sont lues au format ISO ou dans l'ordre numérique de votre langue, et les noms de mois fonctionnent ; mais 3/4 peut désigner le 3 avril ou le 4 mars selon la langue, et une mauvaise lecture décalerait tout un plan. Et les dépendances s'écrivent avec des numéros ou des noms de tâches, séparés par des virgules, avec un type et un décalage facultatifs, si bien que 3, 5SS+2 signifie que la tâche attend la tâche 3 et démarre deux jours ouvrés après le début de la tâche 5.

Il n'existe pas encore de téléversement de fichier pour les diagrammes de Gantt : copiez donc les lignes, ligne d'en-tête comprise, et collez-les. L'exemple ci-dessous montre un projet de site web comme résultat final, avec le tableau qui le produit.

Un projet de site web, du tableau au planning

Dix-sept lignes avec les colonnes d'un CSV : tâche, groupe, jours ouvrés et Dépend de. Les dates sont calculées, pas saisies.

  1. Tâches et durées

    Trois lignes, telles qu'elles apparaîtraient dans un CSV : « Audit du site et objectifs » (5), « Entretiens avec les parties prenantes » (4) et « Plan du site » (3). Les « Entretiens avec les parties prenantes » démarrent deux jours après le début de l'audit, ce qui s'écrit 1SS+2 dans la colonne Dépend de.

  2. La chaîne de conception

    Les « Maquettes » attendent le « Plan du site », le « Design visuel » attend les maquettes, et la « Validation du design » a une durée de 0, ce qui en fait un jalon.

  3. Le contenu comme flux à part

    Le « Brief de contenu » n'attend que le « Plan du site », donc la « Rédaction et relecture des textes » et les « Images et médias » se déroulent pendant la conception, et le « Chargement des contenus dans le CMS » attend les modèles, les textes et les médias.

  4. Le lancement

    « Redirections et contrôles SEO », « QA et tests navigateurs » et « Revue client » se terminent tous avant la « Mise en ligne », que suivent les « Corrections post-lancement ». Chaque date ici a été calculée à partir des durées et de la colonne Dépend de.

Comment cela fonctionne

  1. Présenter le tableau avec une tâche par ligne

    Une ligne par tâche, avec une ligne d'en-tête qui nomme les colonnes. Tâche est la seule colonne obligatoire. Ajoutez Durée pour les durées en jours ouvrés, ou Début et Fin pour les dates.

  2. Écrire les dates sous une forme sans ambiguïté

    Utilisez aaaa-mm-jj, par exemple 2026-04-03. Dans Excel, mettez la colonne au format texte ou à ce format de date personnalisé avant de la copier, pour qu'elle soit collée telle qu'écrite.

  3. Écrire les dépendances avec des numéros ou des noms

    Dans Dépend de ou Prédécesseurs, listez les numéros des tâches attendues, en comptant la première tâche comme 1, séparés par des virgules. Ajoutez SS, FF ou SF pour les autres types, et +n ou -n pour un décalage en jours ouvrés.

  4. Utiliser des noms que QueryChart reconnaît

    Tâche, Début, Fin, Durée, Dépend de, Avancement, Groupe et Personnes ou Responsable (en anglais Task, Start, End, Duration, Depends on, Progress, Group et People ou Owner) sont reconnus, ainsi que les synonymes courants. Une colonne nommée Statut est lue comme l'avancement, et seuls un pourcentage ou le mot Terminé (Done) sont compris.

  5. Copier et coller dans la feuille Gantt

    Sélectionnez tout le tableau, ligne d'en-tête comprise, copiez-le et collez-le dans la première cellule de la feuille Gantt. La ligne d'en-tête elle-même n'est pas écrite ; chaque colonne va dans la colonne qu'elle nomme.

  6. Lire ce qui a été refusé

    Une valeur illisible, comme une heure à la place d'une date, une tâche inconnue dans Dépend de ou une boucle, est signalée et laissée de côté, jamais devinée. Corrigez-la dans la feuille. Vérifiez ensuite la date de fin et activez le chemin critique.

Erreurs à éviter

  • Une ligne d'en-tête avec moins de deux noms reconnus

    Si la première ligne ne nomme pas au moins deux colonnes reconnues, elle est collée comme des données. Renommez les en-têtes avec ceux listés ci-dessus.

  • Une dépendance vers une tâche absente du tableau

    « Dépend de » ne peut nommer qu'une tâche qui existe dans le diagramme. Une référence à une ligne manquante est refusée et la tâche reste sans prédécesseur.

  • Une boucle dans les dépendances

    La tâche A ne peut pas attendre la tâche B si B attend A. La boucle est détectée, le lien qui la ferme est dessiné en pointillés et n'est pas utilisé pour la planification.

  • Des dates comme seule entrée

    Un tableau avec des dates de début et de fin pour chaque tâche donne des durées, mais si vous laissez aussi « Dépend de » vide, vous avez un dessin : rien ne bouge quand une date change. Ajoutez les dépendances.

Coller votre tableau de tâches dans un diagramme de Gantt

Ouvrez le projet de site web comme votre propre diagramme, puis collez vos propres lignes sur sa feuille.

Coller votre tableau de tâches dans un diagramme de Gantt

Guides associés

Questions fréquentes

Quelles colonnes faut-il pour créer un diagramme de Gantt à partir d'un CSV ?

Un nom de tâche, et une durée ou des dates de début et de fin. Dépend de, Groupe, Personnes et Avancement sont facultatifs. La ligne d'en-tête nomme les colonnes ; leur ordre n'a pas d'importance.

Puis-je téléverser un fichier Excel ?

Pas encore. Copiez les lignes depuis Excel, ligne d'en-tête comprise, et collez-les dans la feuille Gantt.

Pourquoi ma date est-elle sortie à l'envers ?

Parce qu'elle peut se lire de deux façons. Une date comme 3/4 pourrait être le 3 avril ou le 4 mars, et elle est lue dans l'ordre de votre langue, si bien qu'une mauvaise lecture décalerait le plan. Utilisez aaaa-mm-jj ou une date écrite avec le nom du mois.

Comment écrire les dépendances dans le tableau ?

Avec les numéros ou les noms des tâches attendues, séparés par des virgules, avec un type et un décalage facultatifs. 3, 5SS+2 signifie attendre la tâche 3 et démarrer deux jours ouvrés après le début de la tâche 5.

La colonne Statut est-elle lue ?

Comme l'avancement. Un pourcentage ou le mot Terminé (Done) est compris ; d'autres mots comme En cours (In progress) ne le sont pas.

Le modèle à l'origine de ce guide

Diagramme de Gantt de site web : de l'audit à la mise en ligne — Un diagramme de Gantt de projet de site web modifiable : audit, plan du site, maquettes, design, développement, contenus, QA et mise en ligne, avec dépendances et jalons. Changez une durée, les dates suivent.

Diagramme de Gantt de projet de site web: Découverte → Design → Développement → Contenus → Lancement
Créer un diagramme de Gantt à partir de données Excel ou CSV