Convertir XLS a XLSX
Lleva tus libros antiguos de Excel 97–2003 al formato .xlsx moderno: cada hoja, fórmula, color, celda combinada y gráfico se conserva, para que el archivo se abra en cualquier lugar sin modo de compatibilidad.
- Se elimina justo después de convertir
- Transferencia cifrada, se elimina al instante
- Sin registro, sin marca de agua
Cómo funciona
Agrega archivos XLS
Suelta uno o varios archivos .xls en la página; también funcionan los libros binarios .xlsb.
Convierte
Un clic: cada libro se reconstruye en el formato Office Open XML, hoja por hoja.
Descarga
Un .xlsx por cada archivo, o todos juntos en un ZIP.
De un formato binario de 1997 a uno moderno
Por dentro, los dos formatos no tienen casi nada en común. Un .xls es un archivo binario compuesto, un pequeño sistema de archivos dentro de un solo archivo, con registros organizados según cómo funcionaban las computadoras en 1997, mientras que un .xlsx es un archivo ZIP con documentos XML. Así que esto es una reconstrucción real y no un simple cambio de etiqueta, y las ventajas valen la pena: el mismo libro suele ser mucho más liviano como .xlsx, porque el XML se comprime extremadamente bien, mientras que un formato binario guarda sus registros tal cual.
Los límites se amplían enormemente, y muchas veces esa es la verdadera razón para convertir. Un .xls se detiene en 65,536 filas y 256 columnas; un .xlsx admite 1,048,576 filas y 16,384 columnas. También admite muchos más colores, más formatos condicionales y más estilos de celda de los que permitían las paletas fijas del formato antiguo, así que un archivo que su formato limitaba sin que se notara deja de estarlo.
Las macros de VBA no sobreviven, y eso es una característica del destino. El formato .xlsx no puede contener macros en absoluto: Microsoft las separó en .xlsm precisamente para que se pudiera confiar en que un libro normal no contiene código ejecutable. Por eso, un .xls con macros se convierte con sus datos y su formato, y la automatización se queda atrás; para un libro que depende de sus macros, el camino es volver a guardarlo como .xlsm desde Excel, no un convertidor.
Hay algo que conviene revisar después en archivos realmente antiguos. Las primeras versiones de Excel trataban 1900 como año bisiesto, cosa que no fue, y el desfase de un día resultante en las fechas anteriores a marzo de 1900 todavía se arrastra como una opción de compatibilidad. Los libros modernos lo manejan, pero vale la pena echarle un vistazo a una hoja de cálculo con fechas del siglo XIX. También conviene revisar los vínculos externos a otros libros antiguos, porque se reescriben y solo se resolverán si los archivos a los que apuntan siguen donde estaban.
Si buscas otra cosa
LibreOffice hace la misma conversión localmente, sin límite de tamaño y sin que nada pase por la red: soffice --headless --convert-to xlsx *.xls convierte una carpeta de una sola vez. Para una unidad compartida llena de libros antiguos, ese es el enfoque realista, y las hojas de cálculo antiguas son justo el tipo de archivo que resulta contener la nómina.
Para un libro que depende de macros, conviértelo en el propio Excel y guárdalo como .xlsm, que conserva tanto el formato moderno como la automatización. Y si el archivo es realmente antiguo (Excel 5.0 o anterior, o un archivo de Lotus 1-2-3 al que en algún momento le cambiaron el nombre), es más probable que lo abra LibreOffice que el Excel actual, que dejó de admitir varios de los formatos que antes leía.
Preguntas frecuentes
¿Por qué convertir XLS a XLSX?
Un .xlsx suele ser mucho más liviano, admite 1,048,576 filas en lugar de 65,536, se abre sin modo de compatibilidad y es el formato que esperan las herramientas modernas, las importaciones y los servicios en línea. Muchos de ellos ya no aceptan .xls en absoluto.
¿Qué se conserva?
Cada hoja con sus fórmulas, formatos de número, fuentes, colores, bordes, celdas combinadas, anchos de columna, paneles inmovilizados, formato condicional, validación de datos, comentarios, gráficos e imágenes.
¿Se guarda mi archivo en algún lugar?
Se envía a nuestro servidor por una conexión cifrada, se convierte y se elimina en cuanto tu archivo está listo: no se guarda, no se registra ni se comparte nada. Si alguna vez no se puede acceder a ese servidor, tu navegador convierte el archivo y te dice exactamente qué no pudo conservar.
¿Y las macros?
El formato .xlsx no puede contener macros de VBA, así que no se trasladan. Si el libro depende de sus macros, conserva el .xls original junto al archivo convertido.
Algunos archivos “XLS” descargados de sitios web no se abren bien, ¿esto sirve?
A menudo, sí. Muchas aplicaciones web exportan una tabla HTML o un archivo XML y lo nombran .xls. Esos archivos se leen como lo que realmente son y se guardan como un libro .xlsx auténtico.
¿Y los archivos protegidos con contraseña?
Primero hay que quitar la contraseña: abre el archivo, quítala en Archivo → Información → Proteger libro (o Archivo → Propiedades → Seguridad en LibreOffice), guarda y vuelve a convertir. La protección de hoja sin contraseña se conserva.
Conviene saber: Las macros de VBA no pasan al .xlsx. Archivos de hasta 50 MB cada uno. Si no se puede acceder a nuestro servidor, la conversión de respaldo en el navegador conserva los valores, las fórmulas, los formatos de número, las celdas combinadas y los anchos de columna, pero no las fuentes, los colores ni los gráficos.
Herramientas relacionadas
ODS a XLSX
Hojas de cálculo de LibreOffice como libros de Excel
Excel a CSV
Cualquier hoja a CSV, con la codificación que necesitas
Excel a PDF
XLSX a PDF, tal como lo imprime Excel
XLSX a ODS
Libros de Excel como hojas de cálculo OpenDocument
CSV a Excel
CSV a XLSX con números y fechas reales
CSV a JSON
CSV a JSON con tipos y estructura anidada