Limpiador de CSV
Limpia archivos CSV desordenados — recorta espacios, elimina filas vacías y duplicadas, corrige entrecomillado y normaliza el formato.
100% en tu navegador — no se sube nadaElimina Filas Duplicadas, Recorta Espacios y Corrige el Formato CSV en Línea
Acerca del Limpiador de CSV
Este limpiador de CSV corrige los problemas más comunes en archivos CSV desordenados con un solo clic. Recorta los espacios iniciales y finales de cada celda, elimina filas completamente vacías, deduplica filas idénticas, elimina entrecomillado innecesario y normaliza los saltos de línea — todo sin subir tus datos a ningún sitio.
La herramienta analiza el CSV correctamente (conforme a RFC 4180), manejando campos entrecomillados, comas incrustadas y comillas escapadas. Detecta automáticamente el delimitador y funciona con archivos separados por coma, punto y coma, tabulación y barra vertical. La salida limpia usa entrecomillado mínimo — las celdas solo se entrecomillan cuando contienen un delimitador, salto de línea o comilla doble.
Problemas comunes de CSV que esta herramienta corrige
Los archivos CSV exportados desde hojas de cálculo, CRMs y bases de datos suelen tener problemas de formato que rompen las herramientas posteriores. Este limpiador maneja los más frecuentes.
| Problema | Qué ocurre | Cómo lo corrige el limpiador |
|---|---|---|
| Espacios al final | Valores como " Austin " no coinciden con "Austin" en búsquedas | Recortar espacios elimina los espacios iniciales y finales de cada celda |
| Filas vacías | Líneas en blanco entre filas de datos causan errores de importación | Eliminar filas vacías borra las filas donde todas las celdas están vacías |
| Filas duplicadas | Errores de copiar-pegar o exportaciones repetidas crean filas idénticas | Eliminar duplicados conserva la primera aparición y elimina las repeticiones |
| Entrecomillado inconsistente | Algunas celdas con comillas, otras sin — o comillas duplicadas | Estandarizar entrecomillado aplica entrecomillado mínimo conforme a RFC 4180 |
| Carácter BOM | El invisible al inicio rompe los analizadores y se muestra como texto ilegible | Se elimina automáticamente durante el análisis |
Limpiar CSV en Excel, Google Sheets y la línea de comandos
Puedes limpiar archivos CSV en hojas de cálculo o la línea de comandos, pero cada enfoque tiene limitaciones. Esta herramienta maneja todos los casos comunes sin configuración.
Excel / Google Sheets:
Recortar: =RECORTAR(A2) — pero solo recorta espacios, no tabulaciones
Deduplicar: Datos → Quitar duplicados (Excel) o
Datos → Limpieza de datos → Quitar duplicados (Sheets)
# Línea de comandos (Linux/Mac):
# Eliminar líneas vacías:
sed "/^[,]*$/d" sucio.csv > limpio.csv
# Eliminar líneas duplicadas (preservando orden):
awk "!visto[$0]++" sucio.csv > limpio.csv
# Recortar espacios en celdas (más difícil — necesita un parser CSV):
python3 -c "import csv,sys; w=csv.writer(sys.stdout); [w.writerow([c.strip() for c in r]) for r in csv.reader(open('sucio.csv'))]"Preguntas frecuentes
¿Qué hace exactamente el limpiador de CSV?
Realiza cinco operaciones de limpieza: recortar espacios de las celdas, eliminar filas donde todas las celdas están vacías, eliminar filas duplicadas (conservando la primera aparición), estandarizar el entrecomillado (entrecomillando solo las celdas que lo necesitan) y normalizar los saltos de línea. Cada operación se puede activar o desactivar individualmente.
¿Cambia el orden de mis filas?
No. El limpiador preserva el orden original de las filas. Al eliminar duplicados, conserva la primera aparición y elimina las filas idénticas posteriores. La fila de encabezado (si está activada) nunca se elimina aunque esté duplicada.
¿Puede manejar archivos CSV grandes?
Sí, porque todo se ejecuta en tu navegador sin subir nada. El límite práctico es la memoria disponible de tu dispositivo. Archivos con decenas de miles de filas se procesan en menos de un segundo en hardware moderno.