mygems

Convertir Excel a CSV

Todas las hojas de un libro, como CSV limpio en UTF-8.

  • Cualquier hoja, o todas
  • Fechas como AAAA-MM-DD
  • Siempre en UTF-8
  • No se sube nada

1.Abre el libro

Un .xlsx de Excel, Numbers o Google Sheets. Arrástralo aquí o elige un archivo.

Por qué existe

El «Guardar como CSV» de Excel solo guarda la hoja que tienes a la vista, escribe las fechas con el formato que muestre la celda y, en muchos sistemas, sigue usando por defecto una codificación antigua que convierte los nombres con acento en signos de interrogación. Esta herramienta lee el .xlsx directamente, convierte una hoja cualquiera o todas, escribe las fechas en un formato inequívoco y siempre escribe UTF-8.

Qué hace

  • Lee libros .xlsx y .xlsm de Excel, Numbers, LibreOffice y Google Sheets.
  • Lista todas las hojas, muestra una vista previa de la que elijas y la convierte, o las convierte todas a la vez en un .zip.
  • Escribe las celdas de fecha como AAAA-MM-DD y las de fecha y hora como AAAA-MM-DD HH:MM:SS, sin importar su formato de visualización.
  • Escribe el último valor calculado de cada fórmula, que es lo que mostraba la celda.
  • Puede añadir una marca de orden de bytes (BOM), para que un CSV que vuelva a Excel conserve los acentos.

Qué deja fuera

Un CSV contiene valores y nada más, así que el formato, los colores, las fórmulas, los comentarios, los gráficos y las celdas combinadas no sobreviven al viaje. Eso es propio del formato, no de la herramienta. Los archivos binarios .xls antiguos no se leen; guárdalos primero como .xlsx.

Preguntas

¿Puedo convertir todas las hojas a la vez?
Sí. La herramienta las lee todas, y un botón escribe un CSV por hoja en un solo .zip, cada uno con el nombre de su hoja.
¿Por qué mis fechas se ven distintas?
Porque un CSV no puede llevar un formato de visualización, solo texto. Escribir todas las fechas como AAAA-MM-DD hace que se lean igual en todos los países y que se ordenen bien como texto, algo que no ocurre con 03/04/2025.
¿Funciona con archivos .xls?
No. .xls es el formato binario que usaba Excel antes de 2007 y es un formato de archivo completamente distinto. Ábrelo en Excel, Numbers o Google Sheets, guárdalo como .xlsx y convierte ese.