Inicio · Herramientas gratuitas · Excel a CSV
Convertir Excel a CSV
Suelta un .xlsx, elige la hoja y descarga el CSV. Todo ocurre en esta pestaña: el libro no se sube a ningún sitio. El archivo sale separado por comas y en UTF-8, y los ceros a la izquierda no desaparecen — justo los tres puntos donde Guardar como → CSV falla en un Excel configurado en español.
Convertir un libro
Suelta aquí un .xlsx o .xlsm, 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 archivo de Excel a CSV
- Soltar el libro. Arrastra el .xlsx o haz clic para elegirlo. Lo lee el JavaScript de esta pestaña.
- Elegir la hoja. Todas las hojas del libro aparecen en la lista: selecciona la que quieres exportar.
- Descargar el CSV. Botón «Descargar .csv» bajo la tabla. Sale en UTF-8 y separado por comas.
El punto y coma
En un sistema configurado en español la coma es el separador decimal, así que Excel escribe sus CSV con punto y coma. El archivo se sigue llamando .csv, pero al otro lado —donde se esperan comas— todo cae en una sola columna. O peor: se lee mal sin ningún aviso.
Esta página escribe siempre comas y entrecomilla cualquier campo que contenga una coma, unas comillas o un salto de línea (RFC 4180). Es la forma que espera prácticamente cualquier lector, y es lo que evita que un campo de observaciones con una coma se convierta en dos columnas.
Las tildes y la codificación
Un Guardar como → CSV normal escribe el archivo en la página de códigos de Windows,
no en UTF-8. Con tildes y eñes se nota enseguida: Sección pasa a
Sección en cuanto el archivo llega donde se espera UTF-8 —la mayoría de bases de
datos, la mayoría de scripts de importación, Google Sheets. Excel tiene la opción
CSV UTF-8, pero no es la que se pulsa por costumbre. Todo lo que sale de aquí es UTF-8.
Ceros a la izquierda
Códigos postales 08001, números de cliente 007, referencias que
empiezan por cero: si la celda guarda un número, Excel exporta un número y el cero se pierde.
Y se pierde de forma invisible —en pantalla estaba bien, solo cambió el archivo. Aquí se
exporta el texto que ves en la vista previa: 08001 sigue siendo 08001,
y un número de 16 dígitos no se convierte en 1,23E+15.
Solo la hoja activa, o la que elijas
Excel exporta a CSV únicamente la hoja activa, sin decir nada de las otras once. Aquí todas las hojas del libro aparecen en la lista: ves qué estás exportando antes de hacerlo.
Las fórmulas se convierten en valores
Un CSV no entiende de fórmulas. Un .xlsx guarda, junto a la fórmula, el último valor calculado
por Excel, y ese es el que va al CSV. Las fechas se escriben tal como se mostraban, no como
45901, que es la otra manera clásica de perder información en esta conversión.
No se sube nada, y se puede comprobar
El .xlsx se descomprime con el DecompressionStream del propio navegador y lo
analiza el JavaScript de esta pestaña. No hay ningún punto de subida en la página: abre la
pestaña de red de las herramientas de desarrollo y verás que sigue vacía mientras conviertes.
Los libros que se convierten a CSV suelen ser los que alimentan un sistema —clientes, nóminas,
histórico de pedidos—, justo los que no interesa dejar en un servidor ajeno.
El .xls antiguo no se abre
Esta página lee .xlsx / .xlsm y .csv. El formato .xls (hasta Excel 2003) no está soportado: ábrelo una vez en Excel y guárdalo como .xlsx.
Preguntas frecuentes
¿Cómo consigo un CSV separado por comas y no por punto y coma?
Usa esta página: escribe siempre comas. Excel pone punto y coma en un sistema en español porque allí la coma es el separador decimal — es la configuración regional, no una propiedad del archivo.
¿Por qué salen mal las tildes y las eñes al exportar?
Un Guardar como → CSV normal escribe en la página de códigos de Windows en lugar de UTF-8. Todo lo que sale de aquí es UTF-8. También funciona al revés: suelta un CSV en Windows-1252 y la codificación se detecta y se corrige al exportar.
¿Se conservan los ceros a la izquierda?
Sí. Se exporta el texto que aparece en la vista previa: 08001 sigue siendo
08001.
¿Se sube mi archivo a algún servidor?
No. Lo lee el JavaScript de esta pestaña y no hay ninguna llamada a servidor en la página. Al cerrar la pestaña, los datos desaparecen.
Mi libro tiene varias hojas. ¿Cuál se exporta?
La elegida en la lista Hoja. Todas aparecen ahí y se exportan de una en una.
¿Funciona con .xls?
No, solo con .xlsx / .xlsm y .csv. Abre el .xls en Excel y guárdalo como .xlsx.
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.