Catégories

Générateur de Tableau Croisé Dynamique

Générer des tableaux croisés dynamiques interactifs à partir de données CSV/JSON avec configuration personnalisable des champs de lignes, colonnes et valeurs

Champs à utiliser comme lignes dans le tableau croisé dynamique. Si vide, utilisera le premier champ non numérique.

Champs à utiliser comme colonnes dans le tableau croisé dynamique. Si vide, utilisera les champs restants.

Champs numériques à agréger. Si vide, détectera automatiquement les champs numériques.

Filtres optionnels à appliquer avant de générer le tableau croisé dynamique. Format: Champ opérateur valeur

Ajouter des lignes et colonnes de totaux généraux au tableau croisé dynamique

Afficher les pourcentages à côté des valeurs

Nombre maximum de lignes à afficher dans le tableau croisé dynamique

Nombre maximum de colonnes à afficher dans le tableau croisé dynamique

Points clés

Catégorie
Data Analysis
Types d’entrée
textarea, select, text, checkbox, number
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Générateur de Tableau Croisé Dynamique permet de transformer rapidement vos données brutes au format CSV ou JSON en tableaux de synthèse structurés. Idéal pour l'analyse de données, cet outil facilite l'agrégation, le filtrage et la visualisation de vos indicateurs clés sans nécessiter de logiciels complexes.

Quand l’utiliser

  • Pour synthétiser de grands volumes de données brutes en indicateurs lisibles.
  • Pour comparer les performances entre différentes catégories ou régions.
  • Pour extraire des tendances statistiques comme des sommes, moyennes ou valeurs maximales.

Comment ça marche

  • Copiez-collez vos données CSV ou JSON dans la zone d'entrée dédiée.
  • Définissez les champs que vous souhaitez utiliser pour structurer vos lignes, colonnes et valeurs.
  • Sélectionnez la fonction d'agrégation souhaitée (somme, moyenne, compte, etc.).
  • Appliquez des filtres optionnels et générez votre tableau instantanément.

Cas d’usage

Analyse des ventes par produit et par région géographique.
Synthèse des dépenses mensuelles par catégorie budgétaire.
Comptage des interactions clients par canal de communication.

Exemples

1. Analyse des ventes régionales

Analyste commercial
Contexte
Un analyste dispose d'un fichier CSV contenant les ventes quotidiennes par région et par produit.
Problème
Il doit obtenir une vue d'ensemble des ventes totales par région pour le trimestre.
Comment l’utiliser
Importer le CSV, définir 'Région' en ligne, 'Produit' en colonne et 'Ventes' en valeur avec la fonction 'Somme'.
Résultat
Un tableau croisé dynamique affiche les ventes cumulées par région et par produit, facilitant l'identification des zones les plus performantes.

2. Suivi des stocks

Gestionnaire d'inventaire
Contexte
Le gestionnaire possède un export JSON de l'inventaire actuel avec les quantités par entrepôt.
Problème
Il souhaite connaître la quantité minimale disponible par type d'article pour anticiper les réapprovisionnements.
Comment l’utiliser
Sélectionner le format JSON, définir 'Type d'article' en ligne et 'Quantité' en valeur avec la fonction 'Minimum'.
Résultat
Le tableau généré met en évidence les niveaux de stock les plus bas pour chaque catégorie d'article.

Tester avec des échantillons

json, csv

Hubs associés

FAQ

Quels formats de données sont acceptés ?

L'outil prend en charge les données au format CSV et JSON.

Puis-je filtrer les données avant la génération ?

Oui, vous pouvez définir des conditions de filtrage spécifiques pour chaque champ avant de créer le tableau.

Quelles fonctions d'agrégation sont disponibles ?

Vous pouvez calculer la somme, la moyenne, le compte, le maximum ou le minimum des valeurs.

Est-il possible d'afficher les totaux généraux ?

Oui, une option permet d'inclure automatiquement les lignes et colonnes de totaux généraux.

Y a-t-il une limite de taille pour les données ?

L'outil est optimisé pour des analyses rapides, avec des paramètres configurables pour limiter le nombre de lignes et de colonnes affichées.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/pivot-table-generator

Paramètres de la requête

Nom du paramètre Type Requis Description
inputData textarea Oui -
dataFormat select Oui -
rowFields text Non Champs à utiliser comme lignes dans le tableau croisé dynamique. Si vide, utilisera le premier champ non numérique.
columnFields text Non Champs à utiliser comme colonnes dans le tableau croisé dynamique. Si vide, utilisera les champs restants.
valueFields text Non Champs numériques à agréger. Si vide, détectera automatiquement les champs numériques.
aggregateFunction select Oui -
filterConditions textarea Non Filtres optionnels à appliquer avant de générer le tableau croisé dynamique. Format: Champ opérateur valeur
includeGrandTotals checkbox Non Ajouter des lignes et colonnes de totaux généraux au tableau croisé dynamique
includePercentages checkbox Non Afficher les pourcentages à côté des valeurs
maxRows number Non Nombre maximum de lignes à afficher dans le tableau croisé dynamique
maxColumns number Non Nombre maximum de colonnes à afficher dans le tableau croisé dynamique

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-pivot-table-generator": {
      "name": "pivot-table-generator",
      "description": "Générer des tableaux croisés dynamiques interactifs à partir de données CSV/JSON avec configuration personnalisable des champs de lignes, colonnes et valeurs",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pivot-table-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]