Filtro y Consulta CSV
Filtra, busca y consulta CSV o JSON en tu navegador: apila varias condiciones AND/OR, ejecuta SQL con GROUP BY, ordena y exporta. Sin subir, 100% privado.
Acerca del Filtro y Consulta CSV
Filtro y Consulta CSV es una herramienta online potente de filtrado de datos que te permite buscar, filtrar, ordenar y consultar archivos CSV y JSON. Usa filtros simples con opciones desplegables o escribe consultas SQL para análisis avanzado—todo en tu navegador sin subir datos a un servidor.
¿Qué opciones de filtrado están disponibles?
La herramienta ofrece dos modos de filtrado: Filtro Simple (con búsqueda de texto, filtros de columna, operadores como contiene/igual a/comienza con, y ordenamiento) y Consulta SQL (escribe consultas SQL personalizadas para filtrado complejo, agregación y uniones). Ambos modos funcionan con el mismo conjunto de datos y pueden exportar resultados a CSV o JSON.
¿Cómo uso el Filtro Simple?
El Filtro Simple proporciona menús desplegables intuitivos: selecciona una columna, elige un operador (contiene, igual a, comienza con, etc.), ingresa un valor y aplica ordenamiento si es necesario. También puedes usar el campo de búsqueda de texto para encontrar filas que contengan texto específico en todas las columnas.
¿Puedo combinar varias condiciones de filtro?
Sí. El Filtro Simple admite condiciones apiladas: pulsa 'Añadir condición' para agregar tantas filas de columna + operador + valor como necesites y luego elige Coincidir con TODAS (Y) para que todas deban cumplirse, o Coincidir con CUALQUIERA (O) para que la fila pase si cumple al menos una. Por ejemplo: estado = activo Y región = UE Y monto > 1000, o nivel = oro O nivel = platino. La búsqueda de texto global siempre se aplica como filtro adicional con Y. Las comparaciones mayor/menor detectan números y fechas automáticamente y recurren al orden lexical en otros casos.
¿Cómo escribo consultas SQL?
Cambia a la pestaña Consulta SQL y escribe consultas SQL estándar. Tus datos están disponibles como una tabla llamada 'data' con nombres de columna de tus encabezados CSV. Ejemplo: SELECT * FROM data WHERE age > 18 AND city = 'New York' ORDER BY name. La herramienta usa AlaSQL para procesamiento SQL.

¿Están seguros mis datos?
Sí. Todo el filtrado y consultas ocurren localmente en tu navegador usando JavaScript. Tus archivos nunca salen de tu dispositivo, garantizando privacidad completa para conjuntos de datos sensibles como listas de clientes, datos de ventas o registros confidenciales.
¿Qué formatos de archivo son compatibles?
Filtro CSV admite archivos CSV (con varios delimitadores: coma, punto y coma, tabulación, barra vertical) y archivos JSON (arreglos de objetos). Ambos formatos pueden filtrarse, consultarse y exportarse a formato CSV o JSON después del procesamiento.
¿Puedo exportar resultados filtrados?
Sí. Una vez que hayas aplicado filtros o ejecutado una consulta, usa los botones Descargar CSV o Descargar JSON para exportar solo los resultados filtrados. Útil para crear subconjuntos de grandes conjuntos de datos o extraer registros específicos para análisis posterior.
¿Hay límites de filas o aspectos de rendimiento con archivos grandes?
El filtrado y las consultas se ejecutan sobre todo tu conjunto de datos íntegramente en el navegador, así que el límite práctico depende de la memoria de tu dispositivo y no de un tope del servidor. Por fluidez, la tabla de resultados muestra hasta las primeras 500 filas coincidentes, pero Descargar CSV y Descargar JSON exportan SIEMPRE el conjunto filtrado COMPLETO, no solo la vista previa. Los campos entre comillas con comas, saltos de línea o comillas internas se procesan según RFC 4180, y el delimitador se detecta automáticamente (o puedes elegir coma, punto y coma, tabulación o barra vertical).
¿Qué funciones SQL admite la pestaña de consulta?
La pestaña SQL funciona con AlaSQL y se ejecuta completamente en el navegador. Tus datos se exponen como una única tabla llamada 'data' (los nombres de columna provienen de tus encabezados CSV/JSON), por lo que no hay una segunda tabla para hacer JOIN. Las consultas admitidas incluyen proyecciones (SELECT name, age FROM data), filtros (WHERE), orden (ORDER BY), LIMIT, alias (SELECT price AS amount) y agregación con GROUP BY más funciones como COUNT, SUM, AVG, MIN y MAX (p. ej. SELECT city, AVG(price) AS avg_price FROM data GROUP BY city). La tabla de resultados y las exportaciones se adaptan a las columnas o agregados que devuelva tu consulta.
