Herramienta · Hojas de cálculo

Convertir CSV a Excel sin acentos rotos ni ceros perdidos

Excel abre muchos CSV con las tildes y la ñ destrozadas, convierte 00123 en 123 y los números de identificación largos en 1,23E+17. MSGView detecta la codificación y el separador (coma o punto y coma), conserva los ceros y los números largos como texto y crea un .xlsx de verdad, en tu navegador y sin subir el archivo.

▦

Arrastra aquí un archivo .csv o .txt

Uno o varios archivos. Hasta 200 MB, leídos por partes.

El ejemplo abre un archivo Shift-JIS incluido, para que veas el resultado sin necesidad de un archivo propio.

.csv · .tsv · .txt — UTF-8, UTF-16, Shift-JIS (CP932), EUC-KR, GB18030, Big5, Windows-1251/1252

Convertir CSV a Excel en 3 pasos

  1. Suelta el CSV Arrastra el archivo a la página o elígelo. Las primeras 20 filas aparecen al instante, ya legibles.
  2. Revisa la codificación y el separador Ambos se detectan automáticamente y se pueden cambiar. Las columnas que Excel estropearía se marcan en azul: se conservan como texto.
  3. Descarga el .xlsx Pulsa Descargar .xlsx. O guarda un CSV en UTF-8 con BOM, que Excel abre bien con un doble clic.

¿Por qué Excel muestra caracteres raros?

Un archivo CSV no indica qué codificación usa. Excel la adivina, y a menudo se equivoca: un archivo japonés guardado en Shift-JIS, o uno europeo en Windows-1252 o en UTF-8, se abre entonces con símbolos sin sentido («canción» en lugar de «canción»). MSGView lee los bytes y elige la codificación que los decodifica limpiamente. También reconoce el punto y coma, el separador habitual de los CSV exportados en España y en los países que usan la coma decimal.

Ceros a la izquierda, números largos y fechas

Los códigos postales, los números de cliente y los teléfonos pierden sus ceros a la izquierda en Excel, y los números de más de 15 cifras se redondean. Con «Mantener como texto los ceros a la izquierda y los números largos» activado (la opción predeterminada), esas celdas pasan al .xlsx como texto, tal como están en el archivo. Las fechas tampoco se reinterpretan.

Protección contra la inyección de fórmulas

Una celda que empieza por = + − o @ puede ejecutarse como fórmula al abrir el archivo en Excel. MSGView siempre escribe esas celdas como texto, así que un CSV descargado no puede ejecutar nada en tu equipo.

Preguntas frecuentes

¿Se sube mi archivo a algún sitio?

No. El CSV se lee en la memoria de tu navegador y el .xlsx se crea en tu dispositivo. Puedes comprobarlo en la pestaña Red de las herramientas para desarrolladores del navegador.

¿Qué tamaño puede tener el archivo?

Hasta 200 MB. Una hoja de Excel admite 1.048.576 filas; si el archivo es más largo, continúa en la hoja siguiente.

¿Puedo quedarme con el formato CSV?

Sí: «CSV en UTF-8 para Excel» guarda un CSV con marca de orden de bytes (BOM), que Excel abre sin caracteres raros.

¿Funciona en Mac o en el móvil?

Sí, en cualquier navegador moderno. No hay que instalar nada.

Otras herramientas gratis