Limpia un CSV
Separador detectado solo, espacios recortados, filas y columnas vacías eliminadas, duplicados quitados incluso por una sola columna y números puestos en el orden correcto, y luego lo descargas con el separador y la codificación que necesites.
haz clic para elegirlo, se queda en tu dispositivo y no se sube a ningún sitio
🔒 El archivo se abre y se limpia dentro de tu navegador: no se sube a ningún servidor.
Cómo se usa
Pega el CSV en el cuadro o suelta ahí el archivo, y la herramienta lo vuelve a leer cada vez que cambias una opción: la vista previa muestra las primeras 20 filas del resultado, así que lo que ves es ya lo que vas a descargar. Las celdas modificadas se quedan resaltadas en amarillo, para que puedas comprobarlas antes de fiarte. Al final eliges separador, codificación y fin de línea y descargas el archivo, o lo copias al portapapeles. El archivo nunca sale de tu dispositivo, no hay ningún servidor detrás de esta página.
Por qué un CSV se abre todo en una sola columna
El CSV no tiene un estándar único. Excel, con la mayoría de las configuraciones europeas, espera un punto y coma, casi todos los programas en inglés esperan una coma, y los programas de gestión que exportan desde bases de datos antiguas usan a menudo un tabulador o una barra vertical. Cuando el separador no es el esperado, la hoja de cálculo se abre con todo amontonado en la primera columna. Para reconocerlo, la herramienta prueba los cuatro separadores más comunes, mira las primeras 20 filas no vacías con un analizador que respeta las comillas (la regla RFC 4180) y se queda con el que da el número de columnas más alto y más constante. Por eso mismo una coma dentro de "Rossi, Mario" no la engaña: entre comillas el separador es texto normal, y así se queda en el archivo que descargas.
Números: 1.234,56 frente a 1,234.56
Un valor con un solo separador seguido de exactamente tres cifras, como 1.234 o 1,234, se puede leer de dos formas opuestas y ningún programa puede saber cuál es la buena solo con el valor. La herramienta decide columna por columna: busca en la misma columna un valor que resuelva la duda (uno con dos decimales, uno que lleve los dos separadores, uno con más de un separador) y aplica esa lectura a toda la columna. Cuando la columna no ofrece ninguna pista, lee el separador como marca de miles y lo dice en un aviso, y el menú Cómo están escritos los números te deja forzar la convención correcta. Las celdas formadas solo por cifras, sin punto ni coma, no se tocan nunca, así que los códigos postales, los códigos de cliente y los números de teléfono que empiezan por cero se quedan intactos. Ojo con un número de teléfono escrito igual que un número agrupado, por ejemplo 800.123.456: es indistinguible de un millón, así que revisa las celdas resaltadas en la vista previa antes de descargar.
Duplicados, filas irregulares y columnas vacías
Los duplicados se comparan sobre celdas a las que ya se han recortado los espacios y siempre se conserva la primera fila encontrada, así que el orden original no cambia. Si eliges una columna clave (el correo, el código de cliente, el NIF) las filas que tengan esa celda vacía nunca se tratan como duplicadas entre sí, porque si no desaparecerían todas menos una. Una columna se elimina solo cuando está vacía y además no tiene nombre, es decir, el típico reguero de separadores que Excel añade al final de las filas; las columnas con nombre pero sin datos se conservan, porque el programa que recibe el archivo a menudo las exige, y se avisa de ellas. Las filas con demasiadas celdas o con muy pocas se rellenan o se recortan hasta la cabecera, y si acaba cortándose una celda con contenido la herramienta te lo dice en vez de tirarla en silencio.
Codificación, acentos y los límites declarados
Si el archivo de origen no es UTF-8, se vuelve a leer como Windows-1252, la codificación de las exportaciones antiguas, y recibes un aviso. Al salir, la marca UTF-8 al principio del archivo (BOM) es lo que le dice a Excel cómo leer las letras acentuadas: cuando falta, una e con acento se convierte en dos símbolos raros. Windows-1252 está solo por los programas antiguos que no entienden nada más y, como esa tabla tiene apenas 256 caracteres, los emoji y los alfabetos no latinos se convierten en un signo de interrogación, que se cuenta y se declara al descargar. Los límites son 10 MB por archivo, 100.000 filas y 1.000 columnas. La herramienta no abre archivos .xlsx (de eso se encarga Excel a CSV), no adivina dónde debería cerrarse una comilla abierta y no modifica las celdas que empiezan por = o +, las que Excel lee como fórmulas: solo las cuenta, porque arreglarlas significaría cambiar tus datos.