Inicio · Herramientas gratis · Convertir CSV a Excel
Convertir CSV a Excel
Suelta un .csv y descárgalo como .xlsx. Se hace entero en esta pestaña: el archivo no se sube a ningún sitio. Los ceros a la izquierda se conservan —los códigos postales que empiezan por 0 y los DNI siguen siendo texto, no se convierten en números—, la codificación se detecta sola (UTF-8, Windows-1252, ISO-8859-1) y el separador puede ser coma o punto y coma, que es lo que suele exportar el Excel español. Sin registro.
Abrir un archivo CSV
Suelta aquí un .csv, o haz clic para elegirlo
No se sube nada. El archivo lo lee el JavaScript de esta pestaña y no sale de tu ordenador — ningún servidor lo ve, y al cerrar la pestaña los datos desaparecen.
Convertir un CSV a Excel sin subirlo a internet
- Abrir el CSV. Suelta el archivo en la zona. Lo lee el navegador; no se sube a ningún servidor.
- Comprobar que se ve bien. Si vienen acentos raros, la codificación estaba mal detectada: la página lo indica y puedes cambiarla.
- Descargar el .xlsx. Pulsa «Descargar .xlsx». Es un libro de Excel de verdad, no un CSV renombrado.
Por qué no basta con cambiar la extensión a .xlsx
Un CSV es texto plano: filas separadas por saltos de línea y campos separados por comas o puntos y comas. Un .xlsx es un archivo ZIP con varios XML dentro. Renombrar el archivo no lo convierte: Excel abrirá un aviso de formato no válido, o abrirá el texto crudo.
Esta página hace la conversión de verdad: analiza el CSV, decide el tipo de cada columna y escribe un libro .xlsx con la biblioteca del propio navegador. Lo que descargas se abre en Excel, en LibreOffice y en Numbers sin avisos.
Los ceros a la izquierda: el problema real de este trabajo
Es el motivo por el que la mayoría de la gente busca cómo hacer esto bien. Si abres el CSV haciendo doble clic, Excel adivina el tipo de cada columna, y adivina mal en tres casos que salen constantemente en archivos españoles:
- Códigos postales.
08001se convierte en8001. Los de Barcelona, Girona, Lleida y Tarragona empiezan todos por 0. - Números largos. Un IBAN o una referencia de 16 dígitos se convierte en notación
científica:
1,23457E+15. Los últimos dígitos se pierden de verdad, no solo en pantalla. - Fechas.
03/04puede acabar como 3 de abril o como 4 de marzo, según la configuración regional de quien abre el archivo.
Aquí las columnas que parecen identificadores —ceros a la izquierda, longitud fija, más de 15 dígitos— se escriben como texto. Lo que había en el CSV es lo que hay en el .xlsx.
Acentos rotos: la codificación
Si al abrir un CSV ves á donde debería haber á, o ñ
en lugar de ñ, el archivo no está roto: está en una codificación distinta de la
que se ha usado para leerlo. Los sistemas antiguos españoles exportan en Windows-1252 o
ISO-8859-1; casi todo lo moderno usa UTF-8.
Esta página detecta la codificación al leer el archivo y te dice cuál ha usado, encima
de la tabla (por ejemplo Read as WINDOWS-1252; exports are UTF-8.). Se muestra a
propósito: así compruebas con la vista si la detección acertó, en vez de descubrirlo cuando ya
has mandado el archivo. Lo que se descarga sale siempre en UTF-8, de modo que convertir aquí
ya es, en sí mismo, arreglar los acentos.
Coma o punto y coma
En España el separador decimal es la coma, así que el Excel español exporta los CSV separando los campos con punto y coma. Un archivo así, abierto con la configuración equivocada, aparece entero en la columna A. El delimitador también se detecta aquí, sin preguntarte nada.
Cuando esto se repite todos los meses
Si el mismo export llega cada mes y siempre hay que arreglar lo mismo, la conversión no es el trabajo: el trabajo es lo que viene después. TableDI guarda la importación, las columnas calculadas y las tablas dinámicas en un archivo de tu disco, y el mes siguiente cambias el archivo de origen y todo lo demás se recalcula solo.
Preguntas frecuentes
¿Se sube mi archivo a algún servidor?
No. El archivo lo lee el JavaScript de esta pestaña y no sale de tu ordenador. No hay ninguna petición de subida; al cerrar la pestaña los datos desaparecen.
¿Se conservan los ceros a la izquierda de los códigos postales?
Sí. Las columnas que parecen identificadores —ceros a la izquierda, longitud fija o más de 15 dígitos— se escriben como texto en el .xlsx, así que 08001 sigue siendo 08001.
¿Funciona si el CSV usa punto y coma en vez de coma?
Sí. El delimitador se detecta solo, que es el caso normal de los CSV exportados por el Excel en español.
¿Qué hago si los acentos salen mal?
La página indica encima de la tabla con qué codificación ha leído el archivo (UTF-8, Windows-1252, ISO-8859-1, entre otras), para que puedas comprobarlo antes de descargar. Si la detección no acertó —pasa en archivos muy cortos o con codificaciones mezcladas— vuelve a guardar el CSV como UTF-8 desde el programa que lo generó. La descarga de esta página siempre sale en UTF-8.
¿Hay límite de tamaño?
El límite es la memoria de tu navegador, no una cuota nuestra. Archivos de decenas de miles de filas van bien; con varios cientos de miles conviene usar la aplicación de escritorio.
Relacionado
Haz esto en tu propio ordenador
TableDI is a desktop spreadsheet workspace that runs entirely on your machine. Importa el archivo, límpialo, represéntalo — no se sube nada y no hay ninguna cuenta que crear.
Gratis para siempre, no es una prueba — sin cuenta y sin tarjeta. De momento macOS; la versión de Windows está en camino. Qué añade la versión de pago.
Revisado el 2026-09-01 por el equipo de TableDI. ¿Algo mal en esta página? Escríbenos — es un solo buzón, lo leen las personas que hacen TableDI.