Constructeur de Rapport Dynamique XLSX

Construit des rapports avec en-tetes et sous-totaux

Prend en charge colonnes dynamiques et total global.

Exemples de résultats

1 Exemples

Construire rapport dynamique

Genere en-tetes multi-niveaux et sous-totaux

xlsx-dynamic-report-builder-example1.xlsx Voir fichier
Voir paramètres d'entrée
{ "dataJson": "[\n {\n \"region\": \"APAC\",\n \"dept\": \"Sales\",\n \"revenue\": 12000,\n \"cost\": 7200,\n \"profit\": 4800\n },\n {\n \"region\": \"APAC\",\n \"dept\": \"Ops\",\n \"revenue\": 8000,\n \"cost\": 5200,\n \"profit\": 2800\n },\n {\n \"region\": \"EMEA\",\n \"dept\": \"Sales\",\n \"revenue\": 15000,\n \"cost\": 8600,\n \"profit\": 6400\n },\n {\n \"region\": \"EMEA\",\n \"dept\": \"Ops\",\n \"revenue\": 9000,\n \"cost\": 5700,\n \"profit\": 3300\n }\n]", "groupBy": "region", "fixedColumns": "region,dept", "valueColumns": "revenue,cost,profit", "headerGroupsJson": "{\n \"Organization\": [\n \"region\",\n \"dept\"\n ],\n \"Financials\": [\n \"revenue\",\n \"cost\",\n \"profit\"\n ]\n}", "includeGrandTotal": true, "sheetName": "Dynamic Report" }

Points clés

Catégorie
Conversion et encodage
Types d’entrée
textarea, text, checkbox
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Constructeur de Rapport Dynamique XLSX permet de transformer vos données JSON brutes en fichiers Excel structurés, intégrant automatiquement des en-têtes multi-niveaux, des regroupements par catégories et des calculs de sous-totaux.

Quand l’utiliser

  • Pour transformer des exports JSON complexes en rapports Excel lisibles et professionnels.
  • Lorsque vous avez besoin de consolider des données avec des regroupements hiérarchiques et des totaux automatiques.
  • Pour automatiser la création de tableaux de bord financiers ou opérationnels sans manipulation manuelle.

Comment ça marche

  • Saisissez vos données au format JSON dans le champ dédié.
  • Définissez les colonnes de regroupement et les métriques à calculer.
  • Configurez les groupes d'en-têtes pour structurer visuellement votre rapport.
  • Générez et téléchargez votre fichier XLSX final avec les totaux calculés.

Cas d’usage

Génération de rapports de ventes mensuels regroupés par région et par département.
Création de bilans financiers consolidés avec calcul automatique des coûts et profits.
Conversion de logs de données techniques en tableaux de suivi structurés pour le reporting.

Exemples

1. Rapport financier régional

Analyste financier
Contexte
Un analyste doit consolider les données de performance de plusieurs départements à travers différentes régions.
Problème
Les données JSON brutes sont difficiles à lire et nécessitent des calculs manuels de sous-totaux.
Comment l’utiliser
Coller le JSON des données, définir 'region' comme colonne de regroupement et activer le total général.
Configuration d’exemple
groupBy: 'region', valueColumns: 'revenue,cost,profit', includeGrandTotal: true
Résultat
Un fichier Excel organisé par région avec des sous-totaux par ligne et un total général en bas de page.

Tester avec des échantillons

json, xlsx, xls

Hubs associés

FAQ

Quels formats de données sont acceptés ?

L'outil accepte exclusivement des données au format JSON structuré sous forme de tableau d'objets.

Puis-je ajouter des totaux généraux ?

Oui, l'option 'Inclure total général' permet d'ajouter automatiquement une ligne de calcul final pour vos métriques.

Comment structurer les en-têtes multi-niveaux ?

Utilisez le champ 'JSON des groupes d'en-tête' pour définir des catégories parentes regroupant plusieurs colonnes.

Le rapport généré est-il modifiable ?

Oui, le fichier de sortie est un fichier .xlsx standard compatible avec Microsoft Excel, Google Sheets et LibreOffice.

Est-il possible de nommer la feuille de calcul ?

Absolument, vous pouvez spécifier le nom de votre feuille dans le champ 'Nom de feuille' avant la génération.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/xlsx-dynamic-report-builder

Paramètres de la requête

Nom du paramètre Type Requis Description
dataJson textarea Oui -
groupBy text Non -
fixedColumns text Non -
valueColumns text Non -
headerGroupsJson textarea Non -
includeGrandTotal checkbox Non -
sheetName text Non -

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-dynamic-report-builder": {
      "name": "xlsx-dynamic-report-builder",
      "description": "Construit des rapports avec en-tetes et sous-totaux",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-dynamic-report-builder",
      "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]