Aller au contenu

Tableau croisé dynamique CSV

Collez ou ouvrez un tableau délimité, regroupez-le par un champ de ligne et un champ de colonne facultatif, puis agrégez une colonne de valeurs. Les cellules vides ou non numériques sont ignorées et comptées comme telles au lieu de valoir zéro.

Fonctionne localement dans votre navigateur
1Entrée CSV/TSV2Configuration pivot3Tableau croisé dynamique

Entrée CSV/TSVcharger → carte → agrégat
Tableau croisé dynamique

Comment construire un tableau croisé depuis un CSV

L’outil regroupe une table collée ou chargée par un champ de ligne et un champ de colonne facultatif, puis agrège un champ de valeur avec Compter, Somme, Moyenne, Minimum ou Maximale. Le tableau, la ligne de métriques et l’export CSV viennent de la même lecture des données : ce que vous copiez correspond à ce que vous voyez.

Le texte est analysé dans la page par un lecteur CSV dédié : le marqueur d’ordre des octets est retiré, les fins de ligne CRLF et LF fonctionnent, et une cellule entre guillemets conserve les séparateurs, les guillemets et les retours à la ligne. Les nombres sont lus avec souplesse — séparateurs de milliers, symbole monétaire et parenthèses comptables sont compris — et une cellule indéchiffrable est signalée comme ignorée au lieu de devenir silencieusement un zéro.

  1. Collez du texte CSV ou TSV dans la zone, ou chargez un fichier local .csv, .tsv ou .txt. La détection du délimiteur essaie la virgule, la tabulation, le point-virgule et la barre verticale sur les 25 premières lignes et garde la découpe la plus large et la plus régulière ; le sélecteur permet d’en imposer une autre.
  2. Cliquez sur Configuration pivot pour remplir les trois listes de champs depuis la première ligne. Un en-tête vide s’appelle column_1, column_2, etc., et un nom répété reçoit le suffixe _2 ou _3.
  3. Choisissez le champ de ligne, le champ de colonne facultatif — Aucun place tous les groupes dans une seule colonne de résultat — puis, pour les méthodes numériques, le champ de valeur qui contient les nombres.
  4. Sélectionnez l’agrégation et cliquez sur Construire un pivot. Compter compte les lignes, y compris celles dont la cellule de valeur est vide ; Somme, Moyenne, Minimum et Maximale ne lisent que les cellules interprétables comme des nombres.
  5. Vérifiez la ligne de métriques — groupes, colonnes, cellules de résultat, nom de l’agrégation et, le cas échéant, cellules ignorées — puis prenez le résultat séparé par des virgules avec Copier ou Télécharger.

Ce que contiennent le tableau, les métriques et l’export

Ce que lit chaque agrégation

Compter compte les lignes d’un groupe : une cellule de valeur vide compte donc toujours, et le champ de valeur peut rester sur Aucun. Les quatre autres méthodes ne lisent que les cellules numériques : les cellules vides sont écartées au lieu d’être traitées comme des zéros, et un texte comme n/a est écarté aussi, le total apparaissant en Cellules ignorées dans les métriques.

Un groupe sans cellule numérique affiche une cellule vide, et un jeu de données sans aucun nombre répond par un avertissement au lieu d’un tableau rempli de zéros. Les nombres acceptent un signe, des décimales et la notation exponentielle, des séparateurs de milliers par groupes de trois (1,234 ou 1 000), un symbole monétaire en tête et les parenthèses comptables, si bien que (200) se lit -200. Quand les deux séparateurs apparaissent, le dernier est le séparateur décimal : 1.234,56 vaut 1234,56. Les sommes sont arrondies à quinze chiffres significatifs, c’est pourquoi 0,1 + 0,2 donne 0,3 et non 0,30000000000000004.

Étiquettes, ordre et cellules vides

Les étiquettes de ligne et de colonne sont utilisées telles qu’elles figurent dans le fichier : aucun rognage, aucune modification de casse, aucune normalisation. Les cellules du tableau affiché restent identiques à la donnée d’entrée, un groupe nommé Data ou Total reste donc inchangé dans toutes les langues. Une ligne dont le champ de ligne est vide est regroupée sous l’étiquette de vide — (vide) — comme une valeur de colonne vide, ce qui explique qu’une colonne vide puisse apparaître à côté de colonnes nommées.

L’ordre est naturel : les vides d’abord, puis les étiquettes purement numériques par valeur (2, 10, 100), enfin le texte dans la langue de la page. Le tableau et l’export CSV suivent le même ordre, un fichier copié reste donc stable d’une exécution à l’autre.

Lire l’export et les limites

L’export est toujours séparé par des virgules et entoure de guillemets toute cellule contenant une virgule, un guillemet ou un retour à la ligne, quel que soit le délimiteur d’entrée. Copier place dans le presse-papiers le texte que Télécharger écrit dans voritools-pivot.csv.

Tout s’exécute dans cette page : aucune requête ne quitte le navigateur, l’outil fonctionne hors ligne et convient aux exports que vous n’avez pas le droit de téléverser. Un échantillon de 6 000 lignes et 4 colonnes se construit en 0,4 s environ. La portée reste une agrégation par exécution — pas de formules ni de colonnes de valeurs multiniveaux — et les valeurs au-delà de la dernière cellule d’en-tête d’une ligne sont ignorées : vérifiez donc que l’en-tête est complet avant de faire confiance à un fichier large. Construire un pivot relit le texte et actualise les listes de champs lorsque le jeu de données ne correspond plus à la sélection, un second collage ne réutilise donc jamais le premier choix.

Outils récents :