Aller directement à l’outil
ViewCSV
Aucun envoi de fichier

Créer un graphique à partir d’un CSV

sales.csv· DONNÉES D’EXEMPLE18 lignes · 4 colonnes
Valeurs issues de
Jusqu’à 6 colonnes ; chacune forme une série.
Aperçu
Graphique « Histogramme » : revenue par monthGraphique « Histogramme » : revenue par month02 0004 0006 0008 0002026-012026-022026-032026-042026-052026-062026-01 · revenue: 4 3402026-02 · revenue: 4 6792026-03 · revenue: 7 0542026-04 · revenue: 6 9652026-05 · revenue: 6 3482026-06 · revenue: 5 459
Données du graphique sous forme de tableau
month	revenue
2026-01	4 340
2026-02	4 679
2026-03	7 054
2026-04	6 965
2026-05	6 348
2026-06	5 459

Choisissez une colonne d’étiquettes pour les catégories et une à six colonnes de valeurs, puis un type de graphique : histogramme, barres, courbe, aires, secteurs, anneau ou nuage de points. Les lignes de même étiquette sont regroupées par somme (par défaut), moyenne, médiane, minimum, maximum ou effectif, ou conservées une par ligne. Les valeurs qui ne sont pas des nombres simples sont écartées et comptées, jamais tracées comme des zéros. Le graphique est dessiné en SVG dans votre navigateur, et le fichier n’est pas envoyé.

Créer un graphique à partir d’un fichier CSV, étape par étape

  1. Ouvrez ou collez un fichier CSV.
  2. Choisissez la colonne d’étiquettes (les catégories, ou l’axe X pour un nuage de points) et jusqu’à six colonnes de valeurs. Pour un effectif, aucune colonne de valeurs n’est nécessaire.
  3. Choisissez le type de graphique et la façon de regrouper les lignes de même étiquette.
  4. Réglez l’ordre, le nombre de catégories, un titre et des titres d’axes facultatifs, puis téléchargez le graphique au format SVG.

Types de graphiques et agrégation

Histogramme et barresDes barres verticales ou horizontales, une par catégorie. Avec plusieurs colonnes de valeurs, les barres sont côte à côte, ou les unes sur les autres si les séries sont empilées ; les valeurs négatives s’empilent sous zéro.
Courbe et airesUne courbe par colonne de valeurs à travers les catégories, dans l’ordre. Les graphiques en aires peuvent être empilés. Des marqueurs de points sont dessinés lorsqu’il y a 60 catégories ou moins.
Secteurs et anneauSeulement la première colonne de valeurs, avec 8 parts au maximum. Les valeurs négatives comptent pour zéro, et chaque part assez grande porte son pourcentage arrondi.
Nuage de pointsUn point par ligne : la colonne d’étiquettes donne la valeur X et chaque colonne de valeurs une série Y. X doit être un nombre ou une date ISO ; jusqu’à 5 000 points sont dessinés par série.
Somme, moyenne, médiane, minimum, maximumLes lignes de même étiquette forment une seule catégorie, combinées avec cette fonction. La somme est le réglage par défaut.
EffectifLe nombre de lignes pour chaque étiquette, par exemple le nombre de commandes par statut.
Aucun regroupementChaque ligne forme sa propre catégorie, dans l’ordre du fichier. Utilisez ce réglage quand le fichier contient déjà une ligne par barre.

Ordre des catégories et catégories trop nombreuses

  • Par défaut, l’ordre est celui du fichier (première apparition). Le tri par étiquette range les dates ISO complètes (2026-03-25) dans l’ordre chronologique et les nombres dans l’ordre numérique ; les autres étiquettes sont triées en ordre naturel, si bien que 2026-10 vient après 2026-09 et item 10 après item 9. Le tri par valeur s’appuie sur le total de toutes les colonnes de valeurs.
  • Le graphique affiche 20 catégories par défaut, et jusqu’à 1 000. S’il y en a davantage, la dernière place devient « Autres », qui regroupe les lignes restantes et recalcule leur moyenne ou leur médiane au lieu de faire la moyenne des moyennes.
  • Si le regroupement sous « Autres » est désactivé, les catégories en trop sont omises, et une colonne d’étiquettes comptant plus de 1 000 valeurs différentes est refusée ; filtrez les lignes ou regroupez-les d’abord.
  • Les étiquettes sont comparées exactement telles qu’elles sont écrites : North et North donnent deux barres. Une étiquette vide forme sa propre catégorie, signalée par un marqueur spécifique plutôt que par un nom vide.

Comment les valeurs sont lues

Une valeur n’est tracée que s’il s’agit d’un nombre simple avec un point comme séparateur décimal, comme 1200, -4.5 ou 3e5. Les cellules vides, le texte comme n/a, les valeurs avec unité ou séparateur de milliers (1,200) et les nombres qu’une double précision ne peut pas représenter fidèlement (entiers au-delà de ±9 007 199 254 740 991, décimaux de plus de 15 chiffres significatifs, ou valeurs comme 1e-1000) sont écartés, et le nombre de cellules écartées est indiqué. Un montant au format français comme 1 234,50 est donc écarté lui aussi. Une catégorie dont toutes les valeurs ont été écartées reste vide au lieu d’être tracée à zéro.

Les totaux servant au tracé sont calculés en double précision : une info-bulle peut donc afficher 0.30000000000000004 là où la somme exacte vaut 0.3. Pour des totaux exacts, utilisez Analyser un CSV, qui additionne en arithmétique décimale.

Le fichier SVG

Le graphique est un fichier SVG autonome, sur fond blanc ou sombre selon le thème. Chaque barre, part et point a une info-bulle avec son étiquette et sa valeur, et le fichier contient un titre et une description accessibles : vous pouvez donc l’insérer tel quel dans un document ou une page web. Jusqu’à huit couleurs de séries sont utilisées ; une série unique utilise une seule couleur.

Les noms de catégories trop longs sont abrégés par des points de suspension sur l’axe, et les étiquettes sont espacées lorsqu’elles se chevaucheraient. Tout le texte du fichier est échappé : une cellule contenant < ou & ne peut pas casser le SVG.

Limites et confidentialité

Les graphiques fonctionnent sur des fichiers jusqu’à 25 Mo, 100 000 lignes, 250 colonnes ou 2 millions de cellules. Pour un fichier plus gros, filtrez-le ou découpez-le d’abord, ou établissez son profil avec Analyser un CSV, qui traite les gros fichiers en flux. Tout s’exécute dans votre navigateur ; le CSV n’est pas envoyé.

Exemple

Le chiffre d’affaires mensuel de deux régions, représenté en histogramme avec la colonne d’étiquettes region, la colonne de valeurs revenue et la somme. Le chiffre d’affaires vide de South en février est écarté et compté : le total de South vaut donc 950 + 1100.

CSV
month,region,revenue,units
2026-01,North,1200,40
2026-01,South,950,31
2026-02,North,1340,44
2026-02,South,,29
2026-03,North,1515,52
2026-03,South,1100,n/a
Données du graphique (hauteur des barres)
{
  "labels": ["North", "South"],
  "series": [{ "name": "revenue", "values": [4055, 2050] }],
  "skipped": 1,
  "categories": 2
}

Questions fréquentes

Pourquoi une catégorie n’a-t-elle pas de barre ?

Aucune de ses cellules dans la colonne de valeurs n’était un nombre simple : il n’y avait donc rien à tracer. Cherchez des unités, des séparateurs de milliers ou une virgule décimale dans le lecteur CSV, ou utilisez plutôt l’effectif.

Comment représenter la fréquence de chaque valeur ?

Choisissez cette colonne comme colonne d’étiquettes et l’effectif comme agrégation. Aucune colonne de valeurs n’est nécessaire.

Puis-je placer des dates sur l’axe X ?

Oui, en tant que catégories : prenez la colonne de dates comme colonne d’étiquettes et triez par étiquette, pour que les dates ISO comme 2026-03-25 se suivent dans l’ordre chronologique. Chaque date différente forme une catégorie : augmentez la limite de catégories ou filtrez la période voulue.

Normes et références