Categorías

Filtrador CSV

Filtrar datos CSV por valores de columna con múltiples condiciones y operadores. Soporta 12 operadores de filtro incluyendo equals, contains, greater_than, less_than y verificaciones de valores vacíos. Ejemplos de Filtros Adicionales: [{"column": "edad", "operator": "greater_than", "value": "25"}] [{"column": "estado", "operator": "equals", "value": "activo"}, {"column": "puntuacion", "operator": "greater_equal", "value": "80"}] [{"column": "nombre", "operator": "contains", "value": "juan"}, {"column": "email", "operator": "is_not_empty"}]

Click to upload file or drag and drop file here

Maximum file size: 10MB

Datos clave

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

Resumen

El Filtrador CSV es una herramienta eficiente diseñada para extraer datos específicos de archivos CSV mediante la aplicación de filtros personalizados por columna, permitiendo gestionar grandes volúmenes de información con precisión y rapidez.

Cuándo usarlo

  • Cuando necesitas extraer filas específicas de un conjunto de datos CSV masivo basándote en criterios concretos.
  • Al requerir la limpieza de datos eliminando registros vacíos o filtrando valores que no cumplen con tus parámetros.
  • Para segmentar reportes o listas de contactos aplicando múltiples condiciones lógicas de forma simultánea.

Cómo funciona

  • Carga tu archivo CSV en la plataforma.
  • Define la columna objetivo y selecciona el operador lógico adecuado (como equals, contains o greater_than).
  • Opcionalmente, añade filtros complejos mediante el formato JSON para condiciones múltiples.
  • Selecciona el formato de salida deseado y descarga el archivo resultante con los datos filtrados.

Casos de uso

Filtrado de bases de datos de clientes para extraer solo aquellos que residen en una región específica o tienen un estado activo.
Análisis de registros financieros para identificar transacciones que superan un monto determinado o que contienen conceptos específicos.
Depuración de listas de correo electrónico eliminando automáticamente las filas donde el campo de email está vacío.

Ejemplos

1. Segmentación de clientes activos

Analista de Marketing
Contexto
Se dispone de una lista de clientes con miles de registros y se necesita contactar solo a los que tienen el estado 'activo'.
Problema
Extraer rápidamente los registros de clientes activos sin procesar manualmente todo el archivo.
Cómo usarlo
Cargar el archivo, seleccionar la columna 'estado', elegir el operador 'equals' y escribir 'activo' en el valor de filtro.
Resultado
Un archivo CSV limpio que contiene exclusivamente los registros de clientes con estado activo.

2. Filtrado de ventas de alto valor

Gerente de Ventas
Contexto
El equipo de ventas tiene un reporte de transacciones y necesita identificar las ventas superiores a 5000 unidades.
Problema
Identificar transacciones de alto valor en un reporte extenso.
Cómo usarlo
Configurar el filtro en la columna 'monto' con el operador 'greater_than' y el valor '5000'.
Resultado
Un reporte filtrado que muestra únicamente las transacciones de alto valor para su revisión prioritaria.

Probar con muestras

json, csv, file

Hubs relacionados

Preguntas frecuentes

¿Qué formatos de salida admite la herramienta?

Puedes exportar los resultados en formato CSV, JSON o generar un reporte de resumen.

¿Puedo aplicar más de un filtro a la vez?

Sí, puedes utilizar el campo de 'Filtros Adicionales' en formato JSON para combinar múltiples condiciones lógicas.

¿La herramienta distingue entre mayúsculas y minúsculas?

Por defecto no, pero puedes activar la opción 'Sensible a Mayúsculas' para ajustar la precisión de la búsqueda.

¿Qué sucede si mi archivo tiene espacios en blanco innecesarios?

La herramienta incluye una opción de 'Recortar Espacios en Blanco' que limpia automáticamente los valores antes de aplicar el filtro.

¿Es necesario incluir la fila de encabezado?

Es opcional; puedes marcar la casilla 'Incluir Fila de Encabezado' si deseas mantener la estructura original de tus columnas en el archivo de salida.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/csv-filter

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
csvFile file (Subida requerida) -
filterColumn text -
filterOperator select No -
filterValue text No -
additionalFilters textarea No -
outputFormat select No -
includeHeader checkbox No -
caseSensitive checkbox No -
trimValues checkbox No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/csv-filter 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-csv-filter": {
      "name": "csv-filter",
      "description": "Filtrar datos CSV por valores de columna con múltiples condiciones y operadores. Soporta 12 operadores de filtro incluyendo equals, contains, greater_than, less_than y verificaciones de valores vacíos.

Ejemplos de Filtros Adicionales:
[{\"column\": \"edad\", \"operator\": \"greater_than\", \"value\": \"25\"}]
[{\"column\": \"estado\", \"operator\": \"equals\", \"value\": \"activo\"}, {\"column\": \"puntuacion\", \"operator\": \"greater_equal\", \"value\": \"80\"}]
[{\"column\": \"nombre\", \"operator\": \"contains\", \"value\": \"juan\"}, {\"column\": \"email\", \"operator\": \"is_not_empty\"}]",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-filter",
      "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]