Grouper et agréger un CSV (group by)

Regroupez les lignes d'un CSV par une ou plusieurs colonnes, puis calculez une somme, une moyenne, un compte, un minimum ou un maximum sur d'autres colonnes.

Exemple :
Glissez-déposez un .csv ici, ou collez son contenu ci-dessous. 25 Mo max.

Comment ça marche

C'est l'équivalent d'un « GROUP BY » de SQL ou d'un tableau croisé simplifié : collez ou importez votre CSV, indiquez la ou les colonnes qui définissent chaque groupe (par exemple « produit » ou « produit,region ») et ajoutez une ou plusieurs agrégations (somme, moyenne, compte, minimum, maximum) sur d'autres colonnes numériques. Le résultat affiche une ligne par groupe unique, prête à être téléchargée en CSV.

Que se passe-t-il si une cellule agrégée n'est pas un nombre ?

Pour les fonctions somme, moyenne, minimum et maximum, les cellules qui ne peuvent pas être converties en nombre sont ignorées dans le calcul. La fonction « compte » fonctionne quant à elle sur n'importe quel type de valeur, y compris du texte.

Puis-je grouper sur plusieurs colonnes à la fois ?

Oui, séparez les noms de colonnes par une virgule dans le champ de groupement (par exemple « produit,region ») : un groupe sera créé pour chaque combinaison unique de valeurs rencontrée dans ces colonnes.

Traitement 100% local : le regroupement et les calculs s'effectuent directement dans votre navigateur, votre fichier CSV n'est jamais envoyé à un serveur.