Constructor de Reporte Dinamico XLSX

Construye reportes con cabeceras multinivel y subtotales

Soporta columnas dinamicas y total general.

Resultados de ejemplo

1 Ejemplos

Construir reporte dinamico

Genera cabeceras multinivel y subtotales

xlsx-dynamic-report-builder-example1.xlsx Ver archivo
Ver parámetros de entrada
{ "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" }

Datos clave

Categoría
Conversión y codificación
Tipos de entrada
textarea, text, checkbox
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

El Constructor de Reporte Dinámico XLSX permite transformar datos JSON en hojas de cálculo profesionales con cabeceras multinivel, agrupaciones lógicas y cálculos automáticos de subtotales y totales generales.

Cuándo usarlo

  • Cuando necesitas consolidar datos JSON planos en un formato de reporte estructurado y legible.
  • Al requerir la creación de cabeceras agrupadas para organizar métricas financieras o de rendimiento.
  • Para automatizar la generación de informes que incluyen subtotales por región, departamento o categoría.

Cómo funciona

  • Ingresa tus datos en formato JSON en el campo correspondiente.
  • Define las columnas de agrupación y las métricas que deseas calcular.
  • Configura los grupos de encabezado para organizar visualmente las columnas relacionadas.
  • Genera y descarga el archivo XLSX con el formato aplicado automáticamente.

Casos de uso

Generación de reportes financieros mensuales con subtotales por departamento.
Creación de cuadros de mando operativos que agrupan métricas por región geográfica.
Conversión de respuestas de API en informes de ventas estructurados para equipos de gestión.

Ejemplos

1. Reporte Financiero por Región

Contexto
Un analista necesita presentar resultados de ventas y costos divididos por región y departamento.
Problema
Los datos crudos en JSON no muestran claramente los subtotales ni la jerarquía de las métricas.
Cómo usarlo
Configura 'region' como columna de agrupación, define 'revenue', 'cost' y 'profit' como métricas, y agrupa estas últimas bajo la categoría 'Financials'.
Configuración de ejemplo
{"Organization": ["region", "dept"], "Financials": ["revenue", "cost", "profit"]}
Resultado
Un archivo Excel con cabeceras jerárquicas, subtotales por región y una fila de total general al final.

Probar con muestras

json, xlsx, xls

Hubs relacionados

Preguntas frecuentes

¿Qué formato de entrada acepta la herramienta?

La herramienta requiere un array de objetos JSON donde cada objeto representa una fila de datos.

¿Puedo agrupar datos por varias columnas?

Sí, puedes especificar múltiples columnas en el campo de agrupación separándolas por comas.

¿Es posible añadir una fila de total general?

Sí, la herramienta incluye una opción para habilitar o deshabilitar el cálculo del total general al final del reporte.

¿Cómo funcionan las cabeceras multinivel?

Utilizando el JSON de grupos de encabezado, puedes asignar columnas específicas bajo una categoría superior para crear una estructura jerárquica.

¿Qué formato de salida obtendré?

Obtendrás un archivo .xlsx listo para abrir en Microsoft Excel, Google Sheets o LibreOffice.

Documentación de la API

Punto final de la solicitud

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

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
dataJson textarea -
groupBy text No -
fixedColumns text No -
valueColumns text No -
headerGroupsJson textarea No -
includeGrandTotal checkbox No -
sheetName text No -

Formato de respuesta

{
  "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)"
}
Archivo: Archivo

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-dynamic-report-builder": {
      "name": "xlsx-dynamic-report-builder",
      "description": "Construye reportes con cabeceras multinivel y subtotales",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-dynamic-report-builder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]