Pour transformer un CSV en vidéo, ouvrez un fichier qui contient une colonne de temps (années, mois, dates ou trimestres), choisissez les colonnes des entités et des valeurs, sélectionnez une animation, par exemple une course de barres (bar chart race), puis cliquez sur Créer la vidéo. La vidéo est dessinée et encodée dans votre navigateur : en MP4 ou WebM si ce navigateur sait les encoder, sinon en GIF animé, et n’importe quelle image peut être exportée en PNG. Les valeurs manquantes restent des vides sauf si vous en décidez autrement, les lignes répétées doivent être combinées selon la règle de votre choix, et le CSV n’est ni envoyé ni modifié.
Créer une vidéo à partir d’un fichier CSV, étape par étape
- Ouvrez, déposez ou collez un fichier CSV, ou reprenez celui que vous avez ouvert dans un autre outil ViewCSV. L’exemple est un tableau fictif de chiffre d’affaires trimestriel.
- Dans Données, choisissez la disposition du tableau. Au format long, le tableau a une colonne de temps, une colonne d’entités et une colonne de valeurs ; au format large, chaque série a sa propre colonne.
- Dans Mise en scène, choisissez l’animation et le style, puis ajoutez un titre, une source, une unité et, si vous le souhaitez, un logo ou une image d’arrière-plan.
- Dans Vidéo, choisissez le format (16:9, 1:1 ou 9:16), la résolution, la durée, le nombre d’images par seconde, ainsi que la première et la dernière période.
- Parcourez la chronologie ou avancez période par période pour vérifier les images, puis choisissez un format de téléchargement et cliquez sur Créer la vidéo.
Les dix animations disponibles
| Course de barres | Des barres horizontales qui s’allongent et se dépassent au fil du classement : le fameux « bar chart race ». Les valeurs négatives partent à gauche du zéro. |
|---|---|
| Courbes qui se tracent | Une courbe par entité, tracée période après période sur un axe fixe : les valeurs déjà affichées ne bougent jamais. |
| Anneau des parts | La part de chaque entité dans le total de toutes les entités pour la période ; au-delà du nombre affiché, les entités sont regroupées sous « Autres ». |
| Cartes KPI | Jusqu’à six cartes avec la valeur actuelle et la variation en pourcentage depuis la période précédente. |
| Progression vers l’objectif | Le réalisé face à un objectif commun ou à une colonne d’objectifs, avec le taux d’atteinte, y compris au-delà de 100 %. |
| Carte de chaleur chronologique | Une grille entités × périodes qui se remplit jusqu’à la période en cours. Par défaut, les cellules manquantes restent vides ; sinon, elles suivent le traitement choisi (répéter la dernière valeur ou afficher zéro). |
| Graphique à bulles | La colonne des valeurs sur l’axe vertical, une deuxième colonne sur l’axe horizontal et une troisième pour la surface des cercles. |
| Cascade | Des contributions positives ou négatives, dans l’ordre du fichier, qui aboutissent au total net, comme un passage du chiffre d’affaires au résultat. |
| Parts dans le temps | Une barre à 100 % par période, pour comparer la répartition sur plusieurs périodes d’un coup d’œil. |
| Colonnes 3D | Des colonnes sur une scène 3D éclairée, avec en option une lente rotation de la caméra. Nécessite WebGL 2. |
Préparer la chronologie : périodes, doublons et valeurs manquantes
- Ordre des périodes. L’ordre automatique examine une seule fois toute la colonne de temps : si toutes les périodes sont des nombres, le tri est numérique ; sinon, si toutes sont des dates comme
2024,2024-03,2024-03-31ou2024-Q1, le tri est chronologique ; sinon, toutes suivent l’ordre naturel du texte, si bien queweek 10vient aprèsweek 9. Une colonne qui mélange nombres, dates et texte n’est jamais triée par type, cellule par cellule. Vous pouvez aussi conserver l’ordre du fichier. Avec l’ordre par date, les dates impossibles comme2023-02-29sont refusées. - Même période et même entité plusieurs fois. Si un même couple période-entité apparaît plus d’une fois, la vidéo s’arrête et indique combien de couples sont concernés. Choisissez de les additionner, d’en faire la moyenne, ou de garder la plus petite valeur, la plus grande ou la dernière ligne : rien n’est combiné en silence.
- Valeurs manquantes. Par défaut, une période manquante reste vide : la barre ou la courbe est absente pour cette période. Vous pouvez répéter la dernière valeur connue ou afficher zéro à la place ; la vidéo l’indique alors dans sa ligne d’état. Les valeurs ne sont jamais remplies à rebours.
- Afficher les valeurs en indice ou en variation. L’indice divise par la première valeur non nulle de chaque entité (= 100) ; une série qui commence sous zéro n’a pas d’indice pertinent et reste vide. La variation compare chaque période à celle qui la précède immédiatement ; après une période vide ou nulle, elle reste vide.
Les libellés sont repris exactement tels qu’ils sont écrits : North et North sont deux entités différentes. Le CSV lui-même n’est jamais modifié.
Lecture et affichage des nombres
Une valeur n’est utilisée que si la cellule entière est un nombre simple, comme 1200, -4.5 ou 3e5, avec le séparateur décimal choisi. Les cellules avec unités, symboles monétaires ou séparateurs de milliers (1,200), ainsi que les nombres qu’un double ne peut pas représenter fidèlement, sont écartés et comptés dans un avertissement, jamais tracés comme des zéros.
Entre deux périodes, le mouvement est une interpolation linéaire entre les deux valeurs observées, et la ligne d’état précise entre quelles périodes il se situe. Les images intermédiaires ne sont pas des données. Le tableau des valeurs reprend exactement ce qu’affiche l’image en cours ; avec la ligne d’état, il indique s’il s’agit d’une période observée, d’une interpolation entre deux périodes ou d’une image qui comprend des valeurs complétées selon le traitement des valeurs manquantes. Dans la vidéo, les nombres suivent le format de votre langue avec le nombre de décimales choisi ; les parts et le taux d’atteinte s’affichent en pourcentage. Si un calcul produit des nombres trop grands pour être tracés de façon fiable, l’outil le signale au lieu de dessiner un graphique faussé.
Télécharger la vidéo, un GIF ou un PNG
| MP4 et WebM | Proposés uniquement si ce navigateur sait les créer. Avec WebCodecs, les images sont encodées une à une à des instants exacts : la vidéo est fluide sur n’importe quel appareil. Sinon, le navigateur enregistre l’animation en temps réel, et l’onglet doit rester au premier plan. |
|---|---|
| GIF animé | 10 images par seconde, 640 pixels sur le grand côté, 30 secondes au maximum. |
| PNG | L’image à la position actuelle de la chronologie, à la taille réelle de la vidéo. |
| Formats et durées | 16:9, 1:1 ou 9:16 en 720p ou 1080p, de 2 à 60 secondes, à 24, 30 ou 60 images par seconde. Un téléchargement peut atteindre 64 Mo. |
Les vidéos sont muettes. Le début et la fin restent un instant sur la première et la dernière période pour laisser le temps de les lire. Modifier les données ou les réglages, ou quitter la page, interrompt l’export en cours : un fichier périmé n’est jamais enregistré.
Limites et confidentialité
Une vidéo peut afficher jusqu’à 500 périodes, 200 entités et 100 000 cellules période × entité, à partir de fichiers de 25 Mo, 100 000 lignes ou 2 millions de cellules au maximum. Pour un fichier plus volumineux, filtrez d’abord les lignes ou résumez-les dans un tableau croisé dynamique. Pour un graphique fixe, utilisez l’outil Graphique à partir d’un CSV.
Tout, y compris le logo et l’image d’arrière-plan, reste dans l’onglet de votre navigateur. Ni le fichier ni la vidéo ne sont envoyés.
Exemple : chiffre d’affaires par région en course de barres
Un tableau au format long, avec une ligne par trimestre et par région. Avec le temps quarter, l’entité region et la valeur revenue, la course affiche trois barres par image. La valeur manquante de West pour 2024-Q2 reste un vide : West n’a pas de barre pour cette période.
quarter,region,revenue 2024-Q1,North,52 2024-Q1,South,33 2024-Q1,West,69 2024-Q2,North,64 2024-Q2,South,54 2024-Q3,North,76 2024-Q3,South,75 2024-Q3,West,77
{
"periods": ["2024-Q1", "2024-Q2", "2024-Q3"],
"series": {
"North": [52, 64, 76],
"South": [33, 54, 75],
"West": [69, null, 77]
},
"missing": 1
}Questions fréquentes
Pourquoi le MP4 n’est-il pas proposé ?
Tous les navigateurs ne savent pas créer de fichiers MP4. La liste n’affiche que les formats que ce navigateur peut réellement encoder ; le GIF et le PNG fonctionnent toujours. Pour le MP4, essayez une version récente de Chrome, Edge ou Safari.
Mes données ont une colonne par pays. Est-ce que ça fonctionne ?
Oui. Choisissez le format large et cochez les colonnes à animer : chaque colonne devient une série, qui porte le nom de son en-tête.
Pourquoi une barre disparaît-elle à certaines périodes ?
Cette entité n’a pas de nombre simple pour la période : elle est laissée vide. Choisissez Répéter la dernière valeur connue ou Afficher comme zéro sous Valeurs manquantes si cela convient à vos données, ou corrigez les cellules dans l’éditeur CSV.