No se sube nada = tus listas de clientes siguen siendo tuyas

Reparar CSV dañado · dividir archivos grandes

Para archivos CSV con el texto ilegible, con todo metido en una sola columna, o demasiado grandes para abrirse. Tu archivo no sale de tu equipo.

Qué se puede y qué no se puede arreglar

Se puede recuperar

Texto coreano ilegible como ??? o 가나 (un archivo coreano en EUC-KR leído como UTF-8, o un archivo UTF-8 leído como europeo occidental), y filas donde todo quedó en una columna porque el separador era un punto y coma o un tabulador. Solo se leyó mal: los bytes están intactos, así que se puede deshacer. Los acentos convertidos en pares como «Ã©» o «Ã±» también se corrigen, pero solo cuando aparecen con frecuencia en todo el archivo. Los archivos guardados en Windows-1252, donde los acentos salen como «A�o», no se reparan: vuelve a guardar el original como «CSV UTF-8».

No se puede recuperar

Si Excel guardó 01012345678 como 1012345678, el cero inicial ya no está en el archivo. Lo mismo con 1.23E+15. Te lo señalamos, pero no inventamos valores que ya no existen.

Para que no vuelva a pasar

Puedes elegir cómo guardarlo para que Excel no vuelva a convertir esas columnas en números. Esa es la solución que de verdad aguanta.

¿Qué se puede recuperar de un CSV dañado y qué no?

Un CSV cuyo texto aparece como � o ñ, o cuyas filas caen enteras en una sola columna, casi nunca está dañado: solo se leyó de la forma equivocada. Esta herramienta diagnostica la codificación y el separador y los corrige, y te señala los valores que Excel ya destruyó. Al guardar puedes evitar que Excel lo repita, y un archivo muy grande se divide con el encabezado en cada parte.

Un poco más a fondo

Se puede recuperar lo que conserva sus bytes originales. Un archivo coreano en EUC-KR leído como UTF-8 muestra su texto como �, y al leerlo otra vez como EUC-KR se restaura. Un archivo UTF-8 que se leyó como europeo occidental (Latin-1 o Windows-1252) y se guardó así convierte la ñ en ñ y la ó en ó; la herramienta devuelve esos caracteres a sus bytes y los vuelve a leer como UTF-8, pero solo cuando son más del 5% del texto (un archivo con muchos números y pocos acentos puede no llegar) y el resultado queda sin caracteres dañados. El separador se elige en las primeras 20 líneas no vacías, contando comas, puntos y comas, tabuladores y barras verticales fuera de comillas y prefiriendo el que es frecuente y constante entre líneas.

No se puede recuperar lo que cambió antes de guardarse. Si Excel leyó 01012345678 como número y lo guardó, el archivo solo contiene 1012345678, y un número guardado como 1.23E+15 ya perdió sus últimos dígitos. La herramienta avisa de columnas solo de dígitos donde casi todos los valores tienen la misma longitud pero algunos tienen exactamente un dígito menos, y de valores en notación científica, pero nunca inventa lo que falta. Lo que sí hace es guardar de forma segura: con Conservar como texto los números que empiezan por cero activado, los números que empiezan con 0 o tienen 12 dígitos o más se escriben como ="01012345678", que Excel lee como texto.

Cómo se usa

Cuándo ayuda

CSV con punto y comaReescribe como CSV con comas los datos que un Excel configurado con coma decimal, como en Argentina, Chile o Colombia, guardó con punto y coma y que se abrían en una sola columna.
CSV que Excel abre malUn CSV UTF-8 descargado de un sistema web que Excel abre con ñ en lugar de ñ está bien por dentro; solo le falta la BOM. Cárgalo aquí y guárdalo con la BOM activada.
Registros que superan a ExcelDivide un CSV más largo que el límite de 1048576 filas por hoja en partes que llevan el encabezado.
Proteger columnas de códigosGuarda un CSV con números de cliente, códigos postales o números de tarjeta para que Excel no borre ceros ni dígitos finales al abrirlo.

Tropiezos comunes

Al guardar dividido se hacen varias descargas.Las partes no van en un archivo comprimido: cada una se descarga como CSV aparte, con nombres como nombre_reparado_1.csv y nombre_reparado_2.csv. Si el navegador pregunta si permites varias descargas, acepta o faltarán partes.
Las letras acentuadas salen como A�o y no se corrigió nada.Ese archivo se guardó en Windows-1252, la codificación que usa en muchas regiones la opción simple “CSV (delimitado por comas)” de Excel para Windows. Aquí el único decodificador alternativo es el coreano, así que esos acentos no se pueden reconstruir. Guarda de nuevo el original como “CSV UTF-8 (delimitado por comas)” y carga ese.
Otros programas muestran ="0101..." en las celdas.Conservar como texto usa una notación pensada para Excel. Si el archivo va a una base de datos o a una herramienta de análisis, guárdalo con esa opción desactivada.
Se perdieron los ceros iniciales, pero no hubo aviso.El aviso busca diferencias de longitud. En una columna donde todos los valores perdieron el mismo cero, por ejemplo códigos que empezaban todos con 0, nada destaca y puede no detectarse. Revisa tú la vista previa.

Consejo Si todavía tienes la exportación original, carga ese archivo antes de abrirlo y guardarlo en Excel; ahí los ceros iniciales y los números largos siguen intactos y se pueden guardar como texto.

FAQ

El texto sale como ??? o 가나

Son dos causas distintas: la primera es un archivo con codificación antigua leído como UTF-8; la segunda, un archivo UTF-8 leído como europeo occidental. Esta herramienta averigua cuál es. Puede deshacer la segunda, y la primera cuando el archivo es texto coreano guardado en EUC-KR. No repara archivos en Windows-1252 (acentos que salen como «A�o»); vuelve a guardarlos desde Excel como «CSV UTF-8».

Toda la fila está en una sola columna

El separador es un punto y coma o un tabulador, no una coma. El Excel europeo guarda con punto y coma. Esta herramienta cuenta los separadores por línea para encontrar el real.

Han desaparecido los ceros iniciales

Excel los convirtió en números al abrir el archivo, así que ya no están en él y no se pueden recuperar. Si conservas la exportación original, ábrela aquí y guarda con "conservar como texto" activado.

¿Cuántas filas admite?

Las que quepan en la memoria de tu navegador: cientos de miles no son problema. Si el resultado es demasiado grande para Excel, usa Dividir.

¿Se sube mi archivo?

No. Leer, reparar y guardar ocurren en el navegador.