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 el archivo dentro, 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 descargas. Las celdas con números reescritos quedan resaltadas en amarillo, para que puedas revisarlas antes de fiarte. Al final eliges separador, codificación y final de línea y descargas el archivo, o lo copias al portapapeles. El archivo no sale nunca 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 maneras opuestas y ningún programa puede distinguirlas solo con el valor. La herramienta decide columna a columna: busca en la misma columna un valor que zanje 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 pistas, lee el separador como separador de miles y lo avisa, y el menú Cómo están escritos los números te deja forzar la convención correcta. Las celdas hechas solo de cifras, sin punto y sin coma, no se tocan nunca, así que los códigos postales, los códigos de cliente y los teléfonos con cero inicial quedan intactos. Eso sí, cuidado con un teléfono escrito exactamente como un número agrupado, por ejemplo 800.123.456: para la herramienta es idéntico a ochocientos millones escritos con separadores de miles, así que revisa las celdas resaltadas de 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 te lo indica una nota. A la salida, la marca UTF-8 del 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 para programas antiguos que no entienden otra cosa, y como esa tabla tiene apenas 256 caracteres, los emojis y los alfabetos no latinos se convierten en un signo de interrogación, contados y declarados al descargar. Los límites son 10 MB por archivo, 3 millones de caracteres, 100.000 filas y 1.000 columnas, y pasados esos límites solo se procesa la primera parte, con un aviso. La herramienta no abre archivos .xlsx (para eso está Excel a CSV), no adivina dónde debería cerrarse una comilla sin cerrar y no modifica las celdas que empiezan por = o +, las que Excel lee como fórmulas: solo las cuenta, porque corregirlas significaría cambiar tus datos.