UltKit

Convertir XLS a XLSX

Lleve libros de Excel 97–2003 al formato que guardan por defecto todas las hojas de cálculo actuales. Suba los archivos .xls, conserve todas las hojas y descargue libros .xlsx que se abren sin Modo de compatibilidad.

Convertidor de datos

o suelte aquí archivos CSV, TSV, TXT … ·

Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Suba los libros antiguos

    Suelte un .xls o el contenido de una carpeta entera, hasta 20 archivos de 95 MB cada uno. Los archivos de Excel 97 a 2003 comparten una misma estructura binaria.

  2. 2

    Conserve todas las hojas

    Hojas que se convierten empieza en Todas las hojas en esta página, así que cada pestaña del archivo antiguo pasa a ser una pestaña del nuevo. Cambie a Primera hoja solo si las demás pestañas son borradores.

  3. 3

    Convierta y guarde

    Pulse Convertir a XLSX y descargue los libros, o un solo ZIP para un lote. Ábralos en Excel, Google Sheets, Numbers o LibreOffice Calc.

Convertir XLS a XLSX pasa un libro del formato binario de Excel 97–2003 al formato Office Open XML que llegó con Excel 2007. Las filas, las columnas y los nombres de las hojas se conservan; el límite de 65 536 filas desaparece; y el archivo suele pesar menos.

Por qué siguen apareciendo archivos XLS antiguos

La extensión .xls fue el formato de guardado predeterminado de Excel desde Excel 97 hasta que Excel 2007 lo reemplazó. Los archivos contables, los instrumentos de laboratorio y los sistemas de inventario siguieron escribiéndolo mucho tiempo después, porque todos los lectores entendían ese formato congelado. Por eso los archivos siguen apareciendo: una exportación del portal de un banco, la lista de precios de un proveedor reutilizada durante años, una década de informes mensuales.

El problema empieza cuando ese archivo se encuentra con programas actuales. Excel lo abre en Modo de compatibilidad, las funciones más nuevas no se pueden guardar en él y bibliotecas de datos como openpyxl de Python solo leen .xlsx, así que los scripts fallan con el archivo binario antiguo. Google Sheets y Numbers importan .xls, pero cada vez que se guarda de nuevo hay una conversión de todos modos. Actualizar una sola vez, en bloque, termina con las idas y vueltas. Si lo que realmente necesita es un archivo plano para importar a una base de datos, vaya directo a XLSX a CSV después de este paso.

XLS frente a XLSX: filas, columnas y peso del archivo

filas por hoja en XLS
65 536
filas por hoja en XLSX
1 048 576
columnas en XLS (de A a IV)
256
columnas en XLSX (de A a XFD)
16 384

La cuadrícula es la diferencia visible: dieciséis veces más filas y sesenta y cuatro veces más columnas. Un registro de sensores o una exportación de transacciones que se repartió en varias hojas para caber en el límite antiguo puede quedar en una sola hoja después de actualizar.

Por dentro el cambio es mayor. XLS es BIFF8, un flujo binario de registros que Microsoft documentó por completo recién años después de su lanzamiento. XLSX es un archivo ZIP de partes XML, normalizado como ECMA-376 en 2006 y como ISO/IEC 29500 en 2008, y por eso tantos programas y lenguajes de programación pueden leerlo y escribirlo. La capa ZIP también explica por qué los mismos datos suelen ocupar menos espacio en disco como .xlsx.

Las macros y las fórmulas necesitan una segunda revisión

Un .xlsx no puede guardar macros VBA, y este convertidor traslada valores de celda, no fórmulas activas, gráficos ni tablas dinámicas. Conserve el .xls original hasta haber abierto el archivo nuevo y comprobado que coinciden los números de sus hojas clave.

Errores comunes al actualizar archivos XLS

MitoCambiar el nombre del archivo de .xls a .xlsx lo actualiza.

RealidadLos bytes siguen siendo BIFF8 binario. Excel avisa entonces que el formato y la extensión del archivo no coinciden, y otras apps lo rechazan directamente.

MitoNo es seguro conservar archivos XLS.

RealidadLos datos simples de un .xls son inofensivos. El riesgo está en las macros, y por eso Excel bloquea de forma predeterminada las macros que vienen de internet; un .xlsx simplemente no puede contenerlas.

MitoSolo quien usa Excel 2003 sigue necesitando .xls.

RealidadAlgunos portales de carga, importaciones de ERP antiguos y programas de laboratorio todavía lo piden, y para eso está XLSX a XLS, la dirección contraria.

Los dos formatos de Excel, uno al lado del otro

XLS

Libro de Microsoft Excel 97–2003

XLS es el formato binario de hojas de cálculo que usó Excel desde Excel 97 hasta que XLSX lo reemplazó en 2007. Está limitado a 65 536 filas y 256 columnas por hoja y guarda los datos en una estructura propietaria. Muchos sistemas heredados, portales gubernamentales y exportaciones bancarias antiguas todavía generan o exigen XLS. Excel, LibreOffice y Google Sheets pueden abrirlo.

Compresión
–
Transparencia
–
Animación
–
Presentado en
1997 · Microsoft
Convertidor de XLS

XLSX

Libro de Microsoft Excel

XLSX es el formato de libro predeterminado de Microsoft Excel desde Office 2007, basado en el estándar Office Open XML. Guarda varias hojas, fórmulas, formato, gráficos, tablas dinámicas y validación de datos en un paquete ZIP de XML. Admite más de un millón de filas por hoja y es el formato de intercambio predeterminado para hojas de cálculo empresariales. Google Sheets, LibreOffice y Numbers abren XLSX, aunque las macros y las funciones avanzadas pueden no conservarse.

Compresión
–
Transparencia
–
Animación
–
Presentado en
2007 · Microsoft
Convertidor de XLSX

Se actualiza XLS a XLSX para salir del Modo de compatibilidad, quitar el límite de 65 536 filas y obtener archivos que las apps y los scripts modernos leen sin bibliotecas heredadas.

Convertir XLS a XLSX: preguntas

¿Por qué Excel muestra Modo de compatibilidad al abrir un .xls?

Excel 2007 y posteriores abren el formato binario antiguo, pero mantienen el libro dentro de los límites antiguos para poder guardarlo de nuevo como .xls. La barra de título muestra Modo de compatibilidad para avisar que la cuadrícula termina en 65 536 filas y 256 columnas. Una copia .xlsx quita esa restricción.

¿Necesito tener Excel instalado para actualizar un archivo XLS a XLSX?

No. La conversión se hace en el servidor, así que una Chromebook, una tableta o una computadora que solo tiene LibreOffice pueden generar archivos .xlsx, algo útil cuando un inventario de TI encuentra cientos de archivos antiguos.

¿El archivo XLSX pesa menos que el XLS?

Normalmente, sí. Un .xlsx es un paquete ZIP de partes XML, así que el texto repetido y el formato vacío se comprimen bien, mientras que .xls guarda los registros sin comprimir. Los libros con muchas celdas de texto suelen reducirse más; uno formado sobre todo por imágenes incrustadas cambia poco.

¿Qué pasa con las macros de un XLS antiguo al pasarlo a XLSX?

Un .xlsx no puede contener código VBA por diseño; el propio Excel se niega a guardar macros con esa extensión y le indica usar .xlsm. Conserve el .xls original como fuente de las macros, o copie los módulos a un libro habilitado para macros en Excel después de convertir.

¿Es seguro borrar después los archivos XLS originales?

Abra primero una muestra de los archivos nuevos y compare los totales de las hojas clave. El convertidor de datos escribe los valores de las celdas, así que un libro que dependía de fórmulas activas, gráficos o tablas dinámicas debe revisarse antes de eliminar los originales. Los archivos que sube aquí se borran de nuestro servidor a los 30 minutos.