Saltar al contenido principal
CSV First Aid

Eliminar caracteres invisibles de un CSV

NBSP, zero-width joiners, bytes de control perdidos — no los ves en Excel, pero BUSCARV sí, y no matchea. Escaneamos cada celda y quitamos lo que no debería estar.

Invisibles eliminados

Antes

John Smith, 25

Después

John Smith, 25

Arrastra tu archivo CSV aquí

o haz clic para elegir

La reparación «invisible chars» se detectará automáticamente.

¿Qué es esto y por qué importa?

Algunos caracteres son completamente invisibles — no se ven en Excel, Notepad, en ningún sitio. Pero están ahí, y hacen fallar lookups, que los filtros pierdan registros, que las comprobaciones de duplicados no funcionen. Una celda que parece 'Alice' puede contener un carácter oculto que la hace distinta del 'Alice' real.

Estos caracteres invisibles se cuelan al copiar desde webs, pegar desde emails, combinar archivos de distintos sistemas o exportar desde software antiguo. Tú no los ves, pero tus tools sí — y ahí se rompe todo.

CSV First Aid escanea cada celda de tu archivo y quita todos los caracteres ocultos. La diagnosis te dice cuántas celdas estaban afectadas — para que veas el alcance.

Cómo funciona

  1. 1Arrastra tu CSV. Escaneamos cada celda en busca de caracteres invisibles ocultos.
  2. 2La diagnosis muestra cuántas celdas los contienen.
  3. 3Aplicar → los caracteres ocultos se fueron. Descargar.

Preguntas frecuentes

¿Qué caracteres se detectan?

NBSP (U+00A0), zero-width space (U+200B), zero-width non-joiner (U+200C), zero-width joiner (U+200D), word joiner (U+2060), BOM (U+FEFF), bytes nulos (U+0000), y todos los caracteres de control C0/C1 (U+0001–U+001F, U+007F, U+000E–U+001F).

¿Romperá campos que usan NBSP intencionalmente?

El NBSP se convierte en espacio normal, no se borra. Si tus datos usan NBSP para formato (p. ej. espacios no separables en nombres), la salida visual es idéntica. El carácter pasa de U+00A0 a U+0020.

¿Cómo veo caracteres invisibles antes de arreglarlos?

Usa un editor hex, o en Python: repr(cell_value) muestra \xa0, \u200b, etc. En el panel de diagnosis mostramos el recuento para que sepas que están.

Herramientas relacionadas