Convertir Excel (XLSX) a CSV

Este conversor gratuito guarda una hoja de un libro de Excel .xlsx como archivo CSV en UTF-8 estándar o en estilo Excel, con las fórmulas guardadas como su resultado y las fechas como 2024-05-01. El libro se lee en su navegador y no se sube. El formato no se conserva, las fórmulas sin resultado guardado quedan vacías, y los archivos .xls y .xlsb antiguos y los libros protegidos con contraseña no se pueden leer.

¿Un archivo no se convirtió correctamente? Escriba a [email protected], a ser posible con un pequeño archivo de ejemplo, y se corregirá.

Lo esencial

Por qué guardar una hoja de Excel como CSV

Las tiendas en línea, las herramientas de envío de correos, los bancos, los programas de contabilidad y las bases de datos suelen importar CSV, no Excel. Guardar como CSV desde Excel funciona, pero el resultado depende del ordenador: punto y coma en uno, coma en otro, y una codificación que convierte la ñ y la é en signos de interrogación en el sistema al que lo sube. Este convertidor escribe el CSV siempre de la misma manera. Suelte el libro, elija la hoja en la lista (cada una indica cuántas filas tiene), mire las primeras filas y elija un estilo: un CSV UTF-8 estándar para bases de datos, scripts y servicios web, o un estilo Excel con marca de orden de bytes (BOM), con comas o con el punto y coma y la coma decimal que Excel espera en gran parte de Europa. Las fórmulas se guardan como su resultado, las fechas como 2024-05-01, y un libro con varias hojas puede convertirse en un CSV por hoja dentro de un zip.

Cómo convertir Excel a CSV

  1. Suelte su archivo .xlsx en el recuadro o haga clic para elegirlo.
  2. Elija la hoja, o todas las hojas, y el estilo de CSV.
  3. Haga clic en «Convertir a CSV» y descargue el archivo.

Qué cambia al convertir

Fórmulas sin resultado guardado

Un CSV contiene valores, no fórmulas, así que cada fórmula se guarda con el resultado que Excel almacenó la última vez que se guardó el libro. Los libros creados por algunos programas y scripts contienen fórmulas sin resultado guardado; esas celdas quedan vacías, y la herramienta le dice cuántas son. Abra y guarde antes el archivo en Excel o LibreOffice para rellenarlas.

El formato no se conserva

Un CSV no tiene colores, fuentes ni formatos de número, solo valores. Una celda que muestra 25 % se guarda como 0.25, un importe que aparece como 1.250,00 € como 1250, y un número redondeado en pantalla a dos decimales con todas sus cifras. Las fechas se escriben como 2024-05-01 y las horas como 14:30:00, sea cual sea el formato de la celda.

Celdas combinadas y hojas ocultas

Una celda combinada tiene su valor solo en la primera celda, así que las demás celdas de la combinación salen vacías. Las hojas ocultas aparecen con «(oculta)» y se pueden elegir como cualquier otra; las hojas de gráfico no tienen celdas y se omiten.

Archivos .xls antiguos y libros protegidos

Los archivos de Excel 97-2003 (.xls), los libros binarios (.xlsb) y los libros que necesitan una contraseña para abrirse no se pueden leer aquí; la herramienta le indica de cuál se trata. Abra el archivo en Excel o LibreOffice y guárdelo antes como .xlsx normal.

Sobre los formatos

Excel (XLSX)

XLSX es el formato de libro de Microsoft Excel desde Excel 2007, y también lo escriben LibreOffice, Numbers y Google Sheets. Detrás de la extensión hay un archivo zip con archivos XML: uno por hoja, más el texto compartido, los estilos y las fórmulas.

  • Un libro puede tener varias hojas; un archivo CSV contiene una sola tabla.
  • Las celdas conservan su tipo: números, fechas y texto, así que un código postal como 08001 puede conservar su cero inicial.
  • Una hoja admite como máximo 1 048 576 filas y 16 384 columnas.
  • El formato antiguo .xls (Excel 97-2003) es un formato binario distinto.

CSV

CSV (valores separados por comas) es una tabla en texto plano: una línea por fila, con las celdas separadas por una coma, un punto y coma o un tabulador. Excel, Google Sheets, Numbers, todas las bases de datos y la mayoría de los lenguajes de programación lo leen y lo escriben, por eso es la forma habitual de pasar una tabla de un programa a otro.

  • No hay una norma para el separador: Excel usa coma o punto y coma según la configuración de idioma.
  • Todo valor es texto; si 08001 es un número o un código postal lo decide el programa que lo lee.
  • No hay hojas, fórmulas, colores ni anchos de columna, solo los valores.
  • La codificación no se guarda en el archivo; UTF-8 es la opción segura, y Excel necesita un BOM para reconocerla.

Preguntas frecuentes

¿Se sube mi libro?

No. Su navegador descomprime y lee el libro en su propio dispositivo; no se envía nada a ningún servidor.

¿Qué estilo de CSV debo elegir?

Estándar para todo lo que no sea Excel: bases de datos, Python o R, importaciones en Google Sheets y la mayoría de los servicios web. Elija Excel para abrir el archivo en Excel con coma como separador, y Excel en Europa si el Excel de su ordenador usa coma decimal, como con la configuración regional de España, Alemania, Francia o Dinamarca.

¿Puedo convertir todas las hojas a la vez?

Sí. Elija «Todas las hojas» y obtendrá un zip con un archivo CSV por hoja, con el nombre de cada hoja.

¿Qué pasa con los ceros iniciales?

Un código postal guardado como texto, como 08001, se escribe como 08001. Si Excel ya lo guardó como el número 8001, el cero se perdió en el propio libro y no se puede recuperar.