Saltar al contenido

Filtro CSV

Conserve solo las filas de un CSV que cumplen una condición sobre una columna, o sobre cualquiera a la vez.

Procesado localmente en tu navegador

Opciones

Un nombre de encabezado, un número (desde 1) o * para cualquier columna.

0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Filtro CSV?

Filtrar una exportación grande a mano es tedioso. Esta herramienta comprueba una columna, o todas si escribe *, con una condición y devuelve solo las filas que la cumplen, con la fila de encabezado arriba.

Las condiciones de texto son igual a, distinto de, contiene, no contiene, empieza por y termina en. Las condiciones numéricas y de fecha son mayor que, menor que, al menos y como máximo; los valores se comparan numérica o cronológicamente cuando ambos lados parecen números o fechas. También hay vacío, no vacío y expresiones regulares (limitadas a 200 caracteres y protegidas contra patrones catastróficos), además de un interruptor de inversión y coincidencia sin distinguir mayúsculas.

¿Cómo funciona?

  1. Pegue el CSV o abra un archivo.
  2. Introduzca la columna (nombre, número o *) y elija una condición.
  3. Escriba el valor de comparación, o una expresión regular para la condición regex.
  4. Ajuste ignorar mayúsculas e invertir, y copie o descargue el CSV filtrado. La nota indica cuántas filas se conservaron.

Casos de uso habituales

  • Extraer todos los pedidos por encima de un importe de una exportación de ventas.
  • Conservar solo las filas de un país o un estado.
  • Encontrar filas en las que un campo obligatorio está vacío.
  • Aislar las líneas cuyo correo coincide con un patrón de dominio.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

id,name,email,city,age
1,Alice Martin,alice@example.com,Paris,34
2,Bob Durand,bob@example.com,"Lyon, France",28
3,Chloé Petit,chloe@example.com,Nice,41
4,David Roux,david@example.com,Paris,19

Privacidad

Filtro CSV se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Las expresiones regulares usan sintaxis JavaScript; los patrones con cuantificadores anidados como (a+)+ se rechazan para que la página siga respondiendo.

Preguntas frecuentes

¿Cómo funciona la columna *?

Comprueba cada celda de la fila y conserva la fila si al menos una celda coincide. En las condiciones «no…», la fila se conserva solo si ninguna celda coincide.

¿Los números se comparan como números?

Sí. Cuando la celda y el valor parecen números, comparaciones como > y <= son numéricas: 9 es menor que 10. En caso contrario se compara el texto.

¿Qué hace Invertir?

Conserva las filas que no cumplen la condición, útil con regex y con pruebas de «empieza por» o «termina en».

Más herramientas en JSON y datos →