Categorías

Agrupador de Datos CSV

Agrupa datos CSV por columnas especificadas con opciones de agregación. Perfecto para resumir y analizar grandes conjuntos de datos por categorías, fechas u otros criterios.

Columnas para agrupar datos. Múltiples columnas crearán grupos anidados.

Formato JSON: [{"column": "Cantidad", "function": "sum", "as": "Total_Cantidad"}] Formato simple: Cantidad:sum,Nombre:count Por defecto: Contar registros por grupo Funciones disponibles: count, sum, avg/average, min, max, first, last, join, unique, count_unique

Eliminar espacios en blanco al inicio y final de los valores de celda

Datos clave

Categoría
Data Processing
Tipos de entrada
textarea, select, text, checkbox
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

El Agrupador de Datos CSV es una herramienta eficiente diseñada para organizar y resumir grandes volúmenes de información, permitiéndote agrupar registros por columnas específicas y aplicar funciones de agregación para obtener estadísticas precisas al instante.

Cuándo usarlo

  • Cuando necesitas consolidar filas duplicadas o relacionadas en un conjunto de datos CSV.
  • Al requerir cálculos rápidos como sumas, promedios o conteos basados en categorías específicas.
  • Para transformar datos brutos en informes estructurados listos para su análisis o exportación a otros formatos.

Cómo funciona

  • Pega tus datos CSV en el área de entrada y selecciona el delimitador correspondiente.
  • Define las columnas por las cuales deseas agrupar la información.
  • Configura las reglas de agregación, como sumas o conteos, para las columnas numéricas o de texto.
  • Selecciona el formato de salida deseado y procesa los datos para obtener el resultado final.

Casos de uso

Resumir ventas mensuales agrupando por 'Producto' y calculando la suma de 'Ingresos'.
Contar la cantidad de registros por 'Departamento' en una base de datos de empleados.
Obtener una lista única de 'Clientes' y calcular el promedio de sus 'Pedidos' realizados.

Ejemplos

1. Resumen de Ventas por Categoría

Analista de Ventas
Contexto
Tengo un archivo CSV con miles de transacciones de ventas que incluyen fecha, categoría y monto.
Problema
Necesito saber cuánto se vendió en total por cada categoría de producto sin procesar manualmente cada fila.
Cómo usarlo
Pego los datos, agrupo por la columna 'Categoría' y aplico la función de suma a la columna 'Monto'.
Configuración de ejemplo
[{"column": "Monto", "function": "sum", "as": "Total_Ventas"}]
Resultado
Obtengo una tabla limpia con cada categoría y su respectiva suma total de ventas.

2. Conteo de Inventario por Almacén

Gestor de Inventarios
Contexto
Dispongo de una lista de artículos distribuidos en diferentes almacenes.
Problema
Quiero obtener un conteo rápido de cuántos artículos hay en cada almacén para optimizar el stock.
Cómo usarlo
Selecciono la columna 'Almacén' para agrupar y utilizo la función 'count' para obtener el total de registros por grupo.
Configuración de ejemplo
[{"column": "Articulo", "function": "count", "as": "Total_Articulos"}]
Resultado
Una lista clara que muestra cada almacén y la cantidad total de artículos registrados en él.

Probar con muestras

json, csv, video

Hubs relacionados

Preguntas frecuentes

¿Qué formatos de salida admite la herramienta?

Puedes obtener los resultados procesados en formato CSV o JSON, según tus necesidades de integración.

¿Qué funciones de agregación están disponibles?

La herramienta admite funciones como count, sum, avg, min, max, first, last, join, unique y count_unique.

¿Puedo agrupar por varias columnas a la vez?

Sí, puedes ingresar múltiples nombres de columnas separados por comas para crear grupos anidados.

¿La herramienta elimina los espacios en blanco innecesarios?

Sí, cuenta con una opción para recortar los espacios en blanco al inicio y al final de los valores de las celdas.

¿Es necesario que mi CSV tenga encabezados?

Es recomendable, ya que la herramienta utiliza los nombres de los encabezados para identificar las columnas durante el proceso de agrupación.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/csv-data-grouper

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
csvInput textarea -
delimiter select -
groupByColumns text Columnas para agrupar datos. Múltiples columnas crearán grupos anidados.
aggregationOptions textarea No Formato JSON: [{"column": "Cantidad", "function": "sum", "as": "Total_Cantidad"}] Formato simple: Cantidad:sum,Nombre:count Por defecto: Contar registros por grupo Funciones disponibles: count, sum, avg/average, min, max, first, last, join, unique, count_unique
outputFormat select -
includeHeader checkbox No -
sortGroups checkbox No -
trimValues checkbox No Eliminar espacios en blanco al inicio y final de los valores de celda

Formato de respuesta

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

Documentación de MCP

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

{
  "mcpServers": {
    "elysiatools-csv-data-grouper": {
      "name": "csv-data-grouper",
      "description": "Agrupa datos CSV por columnas especificadas con opciones de agregación. Perfecto para resumir y analizar grandes conjuntos de datos por categorías, fechas u otros criterios.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-data-grouper",
      "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]