Ir al contenido principal
Bethemesh

Filtrar CSV

Conserva únicamente las filas que cumplen el criterio elegido, ya sea texto, un valor exacto o una comparación numérica.

  • Portapapeles

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Un archivo suele contener más registros que el segmento que necesitas revisar: productos por encima de un precio, clientes de una ciudad o filas con un campo vacío. El filtro CSV conserva los registros que cumplen una condición sobre una columna y produce una copia reutilizable. Todas las columnas de los registros elegidos permanecen en su orden original, por lo que reduces filas sin perder su contexto. La operación no ordena la tabla, no elimina duplicados y no modifica los valores conservados. Crea un subconjunto, sin limpiar automáticamente el archivo de origen.

Elige una columna por su título exacto o su posición a partir de 1. Con cabecera activa, el primer registro proporciona los nombres y queda fuera del filtrado. Sin títulos, usa una posición. Los nombres repetidos seleccionan su primera aparición; los números también evitan ambigüedades con títulos numéricos. Se detecta el separador entre coma, punto y coma, tabulación y barra vertical. Las celdas entre comillas se leen como campos CSV incluso si abarcan varias líneas físicas.

Las condiciones textuales incluyen contiene, igual, empieza por y termina por. No usan expresiones regulares: los caracteres buscados son literales. Los espacios exteriores se ignoran por defecto al comparar, no en la salida. Las mayúsculas se distinguen salvo que actives su opción. Vacío y no vacío no requieren valor de búsqueda. Si no se recortan espacios, una celda que solo los contiene no está vacía. Un campo ausente en un registro corto se trata como valor vacío.

Mayor, mayor o igual, menor y menor o igual exigen números válidos, reconociendo puntos o comas decimales y espacios de miles admitidos. Las celdas vacías o no numéricas no cumplen estas comparaciones; tampoco las cumple un valor de referencia inválido. Solo se aplica una condición por ejecución. Los registros coincidentes se conservan completos y mantienen su secuencia. Si no coincide ninguno, un archivo con títulos contiene únicamente su cabecera. Puede ser un resultado correcto sin filas de datos, no un fallo del proceso.

Cómo utilizar esta herramienta

  1. Identifica el campo que determina la selección

    Pega o importa el CSV o TSV y confirma si hay cabecera. Elige la columna que contiene el criterio real, no otro dato simplemente relacionado con los registros que buscas.

  2. Define una condición concreta

    Selecciona operador y valor, salvo para vacío o no vacío. Comprueba que los umbrales sean numéricos. En búsquedas de texto, decide si las mayúsculas y los espacios exteriores deben influir en la coincidencia.

  3. Revisa el subconjunto obtenido

    Ejecuta el filtro, consulta cuántos registros se conservan y examina valores próximos al umbral o variantes de texto. Copia o exporta la tabla y guarda el original para probar otras condiciones.

Casos de uso

Extraer precios por encima de un umbral

Conserva productos que superen un límite numérico para revisar tarifas sin separar sus referencias, categorías y demás campos asociados al artículo que ha sido seleccionado.

Encontrar información pendiente

Aísla registros cuyo campo obligatorio esté vacío para completarlos en el origen. El filtro identifica una ausencia, pero no deduce qué valor corresponde a esa celda.

Crear un segmento geográfico

Selecciona una ciudad mediante igualdad textual e ignora las mayúsculas cuando proceda para agrupar variantes, sin reescribir los nombres y direcciones que aparecen en el resultado.

Ejemplos

Conservar importes estrictamente mayores que 10

Con la segunda columna y mayor que 10, solo queda A. La celda vacía de C no se convierte en cero ni se considera un número válido. Los demás campos de A siguen asociados a su precio.

Entrada

id;precio
A;12,50
B;2,75
C;

Resultado

id;precio
A;12,50

Comparar una ciudad sin distinguir mayúsculas ni espacios exteriores

Igual a sevilla, con recorte de espacios y sin distinguir mayúsculas, conserva 1 y 3. La primera celda retenida mantiene sus espacios y su mayúscula. Las opciones normalizan la comparación, no los valores escritos en la salida.

Entrada

id;ciudad
1; Sevilla 
2;Madrid
3;sevilla

Resultado

id;ciudad
1; Sevilla 
3;sevilla

Consejos y buenas prácticas

  • Para combinar condiciones con Y, filtra una copia y aplica la segunda condición al resultado. Cada pasada reduce más el subconjunto; este procedimiento no implementa un O entre las condiciones elegidas.
  • La búsqueda contiene con un valor vacío coincide con cualquier cadena. Si quieres detectar ausencias, elige expresamente el operador vacío en vez de dejar sin texto el valor de búsqueda.
  • Los símbolos de moneda y anotaciones como desconocido no se convierten automáticamente en números. Trata esas excepciones aparte para no confundir los registros excluidos con importes simplemente inferiores al umbral.

Preguntas frecuentes

¿Igual y mayor que comparan las celdas del mismo modo?

No. Igual compara texto después de las normalizaciones elegidas, mientras mayor que exige dos números interpretables. Las cadenas 1 y 1,0 son distintas para la igualdad textual aunque puedan representar la misma cantidad numérica.

¿Por qué una celda con espacios no cumple el test vacío?

Si la opción de recortar espacios exteriores está desactivada, esos caracteres forman un valor no vacío. Actívala cuando no tengan significado para la comparación. El texto original seguirá intacto en los registros conservados.

¿Puedo introducir expresiones regulares o varias reglas?

El valor es una búsqueda literal y la interfaz aplica una sola regla a la vez. Caracteres como .* no se convierten en un patrón. Varias pasadas permiten combinar con Y; las condiciones O requieren otro procedimiento.

¿Un resultado con solo cabecera indica un error?

No. Significa que ningún registro de datos cumple la condición. Revisa operador, umbral, opciones de mayúsculas y campo elegido antes de concluir que los registros buscados no existen en la exportación original.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Selecciona las columnas de un CSV que quieres conservar en el resultado final.

Datos y hojas de cálculoUsar esta herramienta

Ordena las filas de un CSV según una columna, de forma ascendente o descendente.

Datos y hojas de cálculoUsar esta herramienta

Perfila cada columna de un CSV: tipo detectado, valores ausentes, cardinalidad y estadísticas numéricas.

Datos y hojas de cálculoUsar esta herramienta