Limpiador de CSV
Pega o abre una exportación CSV desordenada y recupera un archivo limpio con un clic. Se corrigen los espacios sobrantes, los caracteres invisibles, las filas y columnas en blanco, las filas duplicadas, los nombres de encabezado vacíos o repetidos y las mayúsculas incoherentes, y cada celda modificada se resalta para que puedas revisar el resultado.
Última actualización:
Cómo usar Limpiador de CSV
- Pega tu CSV o abre un archivo. El delimitador (coma, punto y coma, tabulación o barra vertical) se detecta automáticamente.
- Revisa las opciones de limpieza: las correcciones más habituales están activadas por defecto; marca extras como enderezar comillas tipográficas o neutralizar fórmulas.
- Corrige la fila de encabezado: completa nombres vacíos, numera duplicados y elige un estilo de nombres como snake_case para bases de datos.
- Revisa el informe y la vista previa: cada corrección indica cuántas celdas o filas cambió, y las celdas modificadas se resaltan.
- Descarga el CSV limpio o cópialo, eligiendo el delimitador, los finales de línea y el BOM compatible con Excel.
Qué corrige cada paso de limpieza
| Opción | Antes | Después |
|---|---|---|
| Recortar espacios | " Ana Ruiz " | Ana Ruiz |
| Reducir espacios repetidos | Ana Ruiz | Ana Ruiz |
| Quitar caracteres no imprimibles | [email protected] + espacio de ancho cero (U+200B) | [email protected] |
| Completar nombres de encabezado vacíos y duplicados | Name,,Name | Name,Columna 2,Name 2 |
| Estilo de encabezado: snake_case | Signup Date | signup_date |
| Enderezar comillas tipográficas y rayas | “VIP” – call | "VIP" - call |
| Reemplazar saltos de línea dentro de las celdas | "Paid⏎in full" | Paid in full |
| Neutralizar fórmulas | =HYPERLINK("http://…") | '=HYPERLINK("http://…") |
| Igualar filas irregulares | Una fila con 3 campos en un archivo de 6 columnas | Completada con 3 campos vacíos |
De dónde salen los CSV desordenados
- Copiar y pegar desde páginas web o PDF trae espacios de no separación, caracteres de ancho cero y comillas tipográficas junto con el texto.
- Las exportaciones de formularios y encuestas conservan lo que la gente escribió: espacios al final, nombres TODO EN MAYÚSCULAS y envíos vacíos.
- Las exportaciones de hojas de cálculo suelen incluir columnas vacías que antes tenían formato, filas en blanco entre secciones y nombres de encabezado duplicados.
- Las exportaciones combinadas repiten los mismos registros, que ves como filas duplicadas exactas.
Estilos de nombres de encabezado
Las bases de datos, los lenguajes de programación y las herramientas de importación suelen rechazar los espacios y la puntuación en los nombres de columna. snake_case (signup_date) va bien para SQL y Python; camelCase (signupDate) va bien para JavaScript y JSON; Tipo Título se lee mejor en informes. Después de limpiarlo, convierte el archivo con CSV a JSON o CSV a SQL, o busca valores de otro archivo con la herramienta BUSCARV para CSV.
Preguntas frecuentes
¿Qué cambia el limpiador de CSV?
Solo lo que describen las opciones marcadas. Por defecto recorta los espacios al inicio y al final de cada celda, reduce los espacios dobles, quita los caracteres invisibles, borra las filas y columnas completamente vacías, elimina las filas duplicadas exactas, completa las filas cortas y rellena los nombres de encabezado vacíos o repetidos. Por lo demás, el orden de las filas y el contenido de las celdas no se tocan.
¿Qué son los caracteres no imprimibles y por qué quitarlos?
Son caracteres que no se ven pero que estropean las coincidencias y las importaciones: espacios de ancho cero (U+200B), marcas de orden de bytes (U+FEFF) en medio de un archivo, guiones suaves, códigos de control y espacios de no separación (U+00A0) copiados de páginas web. Un valor como [email protected] seguido de un espacio de ancho cero parece idéntico, pero no coincidirá en un BUSCARV ni en un join de una base de datos. Los espacios de no separación y las tabulaciones se convierten en espacios normales; el resto se elimina.
¿Cómo se detectan las filas duplicadas?
Después de limpiar las celdas, las filas cuyos valores son exactamente iguales en todas las columnas conservadas se consideran duplicadas y solo se mantiene la primera. Como la limpieza se hace primero, ' Ben Okafor' y 'Ben Okafor' cuentan como iguales. Para quitar duplicados según una sola columna, como Email, usa el eliminador de filas duplicadas de CSV.
¿Cambiará mis números, fechas o ceros a la izquierda?
No. El limpiador trabaja solo con texto y nunca convierte tipos, así que los códigos postales como 02139, los números de teléfono y las fechas conservan exactamente sus caracteres (salvo los espacios de alrededor). Cambiar mayúsculas/minúsculas solo afecta a las letras.
¿Qué hace Neutralizar fórmulas?
Las celdas que empiezan por =, +, - o @ pueden ejecutarse como fórmulas cuando se abre un CSV en Excel o Google Sheets (lo que se conoce como inyección de CSV o de fórmulas). Con esta opción, esas celdas reciben un apóstrofo inicial para que las hojas de cálculo las muestren como texto. Los números normales como -5 o +1 555 0100 no se tocan.
¿Puedo limpiar archivos CSV muy grandes?
Sí. Los archivos de decenas de megabytes se limpian en pocos segundos; los archivos demasiado grandes para mostrarse en el cuadro de texto se limpian igualmente por completo y se pueden descargar. En la vista previa solo se muestran las primeras 500 filas.
¿Se sube mi archivo?
No. JavaScript limpia el CSV en la pestaña de tu navegador y nunca sale de tu dispositivo.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.
Herramientas relacionadas
Ver todas las de Conversores de datos y formatos de archivo →