Herramientas Excel

Convertir CSV a Excel separado en columnas, con tildes y ceros intactos

Arrastra uno o varios CSV, TSV o TXT. La codificación, el separador y el formato de los números se detectan solos, y te llevas un .xlsx limpio que se abre igual en cualquier Excel.

¿No tienes un archivo a mano?

Cómo convertir un CSV a Excel

  1. Elige los archivos CSV. Uno o varios CSV, TSV o TXT de cualquier programa: el banco, la tienda online, el CRM, el ERP o una exportación de una base de datos.
  2. Revisa la vista previa. La codificación, el separador, el separador decimal y el orden de las fechas se detectan solos. Si una columna no sale bien, cambia la opción y la vista previa se actualiza al momento.
  3. Decide qué se queda como texto. Las columnas con ceros a la izquierda, identificadores largos o códigos que parecen fechas quedan protegidas. Pulsa el tipo de cualquier columna para forzarla a texto.
  4. Convierte y descarga. Obtienes un .xlsx con números y fechas de verdad, columnas con un ancho razonable y filtro en la cabecera. Varios archivos van a un solo libro o a un zip.

Privado: no se sube nada

La conversión se hace en tu propio dispositivo, en un hilo de fondo del navegador. Ningún servidor recibe tus archivos: la página solo carga su propio código y la librería de código abierto SheetJS desde este mismo sitio. Puedes comprobarlo en la pestaña Red de las herramientas para desarrolladores del navegador.

Importa, porque lo que más se convierte son extractos bancarios, listados de clientes, nóminas y exportaciones de ventas.

¿Por qué el CSV se abre en una sola columna?

Un CSV es texto plano y nada dentro de él indica qué carácter separa las columnas. Al abrirlo con doble clic, Excel usa el separador de listas de la configuración regional del ordenador. En España, en casi toda Latinoamérica y en buena parte de Europa los decimales se escriben con coma, así que el separador de listas es el punto y coma. En Estados Unidos o el Reino Unido, donde el decimal es un punto, es la coma.

De ahí viene el problema de siempre: un CSV separado por comas (el que exportan casi todas las webs y servicios americanos) se abre en un Excel en español con cada fila metida entera en la columna A y las comas a la vista. Y al revés: un CSV con punto y coma exportado por un programa español se ve igual de mal en un Excel configurado en inglés.

Dentro de Excel se puede esquivar con Datos › Desde el texto/CSV y eligiendo el delimitador a mano, añadiendo una primera línea con sep=, o cambiando el separador de listas en la configuración regional de Windows (lo que afecta a todos los programas). Pasar el archivo a .xlsx lo arregla para siempre: un .xlsx guarda cada celda por separado, así que se abre igual en cualquier país y en cualquier versión de Excel.

Tildes, decimales y fechas que se estropean

Qué hace exactamente el conversor

Si lo que te preocupa son los DNI, teléfonos, códigos postales o nombres de genes, la herramienta CSV a Excel sin perder ceros te enseña antes cada columna en riesgo con ejemplos. Si las tildes ya vienen rotas dentro del archivo, arregla los acentos del CSV primero. Y para el camino inverso tienes Excel a CSV, con punto y coma y UTF-8.

Limitaciones conocidas

Preguntas frecuentes

¿Es gratis de verdad?

Sí. Es 100 % gratis, sin límites de uso, sin cuenta y sin registro. No hay plan de pago ni funciones bloqueadas.

¿Se suben mis archivos a algún servidor?

No. Los archivos se leen y se convierten en tu navegador. La página solo descarga su propio código y la librería de hojas de cálculo de código abierto que usa desde este mismo sitio; el contenido y el nombre de tus archivos no se envían a ningún sitio. Si aceptas las cookies de analítica, Google Analytics recibe datos de uso anónimos, como las páginas vistas, nunca tus datos ni el nombre de tus archivos.

¿Por qué mi CSV se abre en una sola columna en Excel?

Excel separa el CSV con el «separador de listas» de la configuración regional del ordenador. En España y en casi toda Latinoamérica, donde los decimales llevan coma, ese separador es el punto y coma, así que un CSV separado por comas acaba entero en la columna A. Al pasarlo a .xlsx se acaba el problema, porque un .xlsx no tiene separador.

¿Por qué salen símbolos raros en vez de tildes y eñes (é, ñ)?

El archivo está en UTF-8, pero Excel lo abrió como Windows-1252 porque no lleva marca BOM. Este conversor detecta la codificación real, así que «Peña» sigue siendo «Peña». Si el texto ya está estropeado dentro del archivo, pásalo antes por la herramienta para arreglar acentos en CSV.

¿Puedo convertir varios CSV en un solo Excel?

Sí. Selecciona o arrastra varios archivos a la vez y elige un libro con una hoja por archivo o un zip con un .xlsx por archivo. Cada hoja toma el nombre del archivo, recortado al máximo de 31 caracteres de Excel y sin repetidos.

¿Se conservan los ceros a la izquierda y los números largos?

Sí, por defecto. Las columnas con valores como 08001, números de tarjeta o de cuenta de 16 cifras o códigos que Excel convertiría en fechas se guardan como texto, así que nada se redondea ni cambia de formato. También puedes forzar cualquier columna a texto.

¿Hay límite de tamaño?

No hay límite fijo ni cupo de uso. La conversión va en segundo plano, así que un CSV de cientos de miles de filas funciona en un ordenador normal. El límite práctico es la memoria del dispositivo; en el móvil conviene no pasar de unos 50 MB. Si el archivo supera las 1.048.576 filas de Excel, sigue en hojas adicionales.

¿Qué pasa con las fechas y los decimales?

La herramienta mira tus datos para distinguir 3,5 de 3.5 y 25/12/2024 de 12/25/2024, y puedes cambiar ambas cosas. Lo que reconoce se convierte en números y fechas de Excel de verdad, que se pueden sumar, ordenar y filtrar. Lo ambiguo se deja como texto en lugar de adivinarlo.

Analítica: solo si aceptas las cookies, la página carga Google Analytics (a través de Google Tag Manager) para contar visitas y saber qué herramientas se usan. Nunca recibe el contenido ni el nombre de tus archivos, y puedes cambiar tu elección cuando quieras con «Configurar cookies», al final de la página.