Categorías

Insertador XLSX de Graficos

Genera imagenes de graficos de barras o pastel desde rangos del libro y las inserta en Excel

La implementacion actual usa imagenes Canvas incrustadas para mayor estabilidad.

Resultados de ejemplo

1 Ejemplos

Embed bar and pie chart images

Generate chart images from worksheet ranges and place them into the workbook

xlsx-chart-embedder-example1.xlsx Ver archivo
Ver parámetros de entrada
{ "workbookFile": "/public/samples/xlsx/xlsx-chart-embedder-example1.xlsx", "chartsJson": "[\n {\n \"sheetName\": \"Charts\",\n \"chartType\": \"bar\",\n \"title\": \"Monthly Revenue\",\n \"categoriesRange\": \"Data!A2:A7\",\n \"valuesRange\": \"Data!B2:B7\",\n \"anchorCell\": \"B2\",\n \"widthPx\": 520,\n \"heightPx\": 320\n },\n {\n \"sheetName\": \"Charts\",\n \"chartType\": \"pie\",\n \"title\": \"Orders Share\",\n \"categoriesRange\": \"Data!A2:A7\",\n \"valuesRange\": \"Data!C2:C7\",\n \"anchorCell\": \"B22\",\n \"widthPx\": 520,\n \"heightPx\": 320\n }\n]" }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Datos clave

Categoría
Format Conversion
Tipos de entrada
file, textarea
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

El Insertador XLSX de Gráficos permite transformar datos de tus hojas de cálculo en representaciones visuales claras, generando imágenes de gráficos de barras o pastel que se incrustan directamente en tu archivo Excel para facilitar la presentación de informes.

Cuándo usarlo

  • Cuando necesitas incluir visualizaciones estáticas en un reporte de Excel sin depender de los motores de gráficos nativos.
  • Para automatizar la creación de tableros de control donde los datos cambian pero el formato visual debe mantenerse constante.
  • Al preparar archivos para compartir que requieren una visualización rápida y estable de las tendencias de datos.

Cómo funciona

  • Sube tu archivo XLSX original que contiene los datos numéricos.
  • Define la configuración en formato JSON especificando el tipo de gráfico, los rangos de celdas para categorías y valores, y la celda de anclaje.
  • La herramienta procesa los datos mediante un lienzo (Canvas) y genera las imágenes correspondientes.
  • Descarga el archivo Excel resultante con los gráficos incrustados en las posiciones seleccionadas.

Casos de uso

Generación automática de reportes mensuales de ventas con gráficos de barras integrados.
Creación de resúmenes ejecutivos que incluyen gráficos de distribución de mercado (pastel) basados en datos crudos.
Estandarización de plantillas de informes donde los gráficos deben aparecer en posiciones fijas.

Ejemplos

1. Reporte de Ingresos Mensuales

Analista de Datos
Contexto
El analista debe entregar un reporte mensual con gráficos de barras de ingresos y gráficos de pastel de participación de mercado.
Problema
Insertar manualmente múltiples gráficos en cada reporte es tedioso y propenso a errores de formato.
Cómo usarlo
Cargar el archivo de datos y configurar el JSON con los rangos de ingresos y participación.
Configuración de ejemplo
[
  {
    "sheetName": "Charts",
    "chartType": "bar",
    "title": "Monthly Revenue",
    "categoriesRange": "Data!A2:A7",
    "valuesRange": "Data!B2:B7",
    "anchorCell": "B2",
    "widthPx": 520,
    "heightPx": 320
  },
  {
    "sheetName": "Charts",
    "chartType": "pie",
    "title": "Orders Share",
    "categoriesRange": "Data!A2:A7",
    "valuesRange": "Data!C2:C7",
    "anchorCell": "B22",
    "widthPx": 520,
    "heightPx": 320
  }
]
Resultado
Un archivo Excel con dos gráficos incrustados en la hoja 'Charts', listos para ser presentados.

Probar con muestras

json, xml, xlsx

Hubs relacionados

Preguntas frecuentes

¿Qué tipos de gráficos puedo generar?

Actualmente la herramienta admite la generación de gráficos de barras y gráficos de pastel.

¿Cómo se insertan los gráficos en el archivo?

Los gráficos se generan como imágenes de lienzo (Canvas) y se incrustan directamente en las celdas especificadas del libro.

¿Es necesario que los datos estén en la misma hoja?

No, puedes referenciar rangos de datos desde diferentes hojas utilizando la sintaxis 'NombreHoja!Rango'.

¿Puedo ajustar el tamaño de los gráficos?

Sí, en el JSON de configuración puedes definir el ancho (widthPx) y el alto (heightPx) en píxeles para cada gráfico.

¿Qué formato de archivo es compatible?

La herramienta es compatible con archivos en formato .xlsx y .xls.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/xlsx-chart-embedder

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
workbookFile file (Subida requerida) -
chartsJson textarea -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/xlsx-chart-embedder para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

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-chart-embedder": {
      "name": "xlsx-chart-embedder",
      "description": "Genera imagenes de graficos de barras o pastel desde rangos del libro y las inserta en Excel",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-chart-embedder",
      "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.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

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