¿Qué es un archivo .XLSX?
.xlsx es un formato de libro de Excel usado en las versiones de Excel desde 2007 en adelante sin la funcionalidad de macros VBA. Este formato está compuesto principalmente por SpreadsheetML de Office Open XML, que es un paquete ZIP que contiene las siguientes partes XML: hojas de cálculo, relaciones del libro, estilos, cadenas compartidas, temas, gráficos, dibujos y metadatos. Microsoft desarrolló este formato en Office Open XML, mientras que Ecma lo estandarizó como ECMA-376 e ISO/IEC lo estandarizó como ISO/IEC 29500.
Este formato suele verse como informes empresariales, presupuestos, tablas de datos, facturas, datos procedentes de exportaciones de sistemas web, archivos descargados de analítica y plantillas compartidas de hojas de cálculo. Los dos tipos de formatos de libro relacionados que usan esta extensión incluyen OOXML Transitional, la salida predeterminada de Excel, y OOXML Strict, la variante ISO más estricta con un espacio de nombres diferente y sin funciones de compatibilidad antiguas.
OOXML Transitional y OOXML Strict generalmente se ven como archivos ZIP a nivel binario y comienzan con bytes PK. Estos dos formatos solo pueden distinguirse a través de sus respectivos paquetes y tipos de contenido que se encuentran en [Content_Types].xml y los espacios de nombres de SpreadsheetML, respectivamente. Los archivos .xlsx no deben almacenar macros VBA por diseño, ya que los libros con macros usan .xlsm y Excel binario usa el formato .xlsb. Una amplia gama de aplicaciones puede ver este formato, pero la versión actual de Excel ofrece las mejores capacidades de cálculo y representación.
Cómo abrir un archivo .XLSX
Abrir un archivo .XLSX en Windows
- 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
- 2 Haz doble clic en tu archivo .XLSX si tienes una aplicación para archivos .xlsx en tu equipo. Si no se abre, pasa al paso tres.
- 3 Haz clic derecho en tu archivo .XLSX -> selecciona .
- 4 Elige Microsoft Excel en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .xlsx" y haz clic en Aceptar.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Windows
- Microsoft Excel de pago
- LibreOffice Calc código abierto
- ONLYOFFICE Docs freemium
- WPS Spreadsheet freemium
- Apache OpenOffice Calc código abierto
- Collabora Office de pago
- SoftMaker PlanMaker de pago
Abrir un archivo .XLSX en macOS
- 1 En la app Finder, localiza tu archivo .XLSX.
- 2 Solo haz doble clic en tu archivo .XLSX para abrir automáticamente el programa asociado con él.
- 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona .
- 4 Si no aparece en la lista, elige y busca la aplicación manualmente.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para macOS
- Microsoft Excel de pago
- LibreOffice Calc código abierto
- Numbers gratis
- ONLYOFFICE Docs freemium
- WPS Spreadsheet freemium
- Apache OpenOffice Calc código abierto
- Collabora Office de pago
- SoftMaker PlanMaker de pago
Abrir un archivo .XLSX en Linux
- 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
- 2 Haz doble clic en el archivo.
- 3 O elige otro programa haciendo clic derecho en el archivo -> .
- 4 Instala LibreOffice Calc (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Linux
- LibreOffice Calc código abierto
- ONLYOFFICE Docs freemium
- WPS Spreadsheet freemium
- Apache OpenOffice Calc código abierto
- Collabora Office de pago
- Gnumeric código abierto
- SoftMaker PlanMaker de pago
Abrir un archivo .XLSX en Android
- 1 Abre Archivos u otra app de gestión de archivos.
- 2 En Descargas, busca el archivo .XLSX y ábrelo tocándolo.
- 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca Microsoft Excel y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
- 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga Microsoft Excel desde Google Play Store.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para Android
- Microsoft Excel de pago
- Google Sheets freemium
- ONLYOFFICE Docs freemium
- WPS Spreadsheet freemium
- Collabora Office de pago
- Zoho Sheet freemium
- SoftMaker PlanMaker de pago
Abrir un archivo .XLSX en iPhone / iPad
- 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
- 2 Toca el archivo .XLSX que quieras abrir.
- 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
- 4 Mantén pulsado el archivo para abrir el menú contextual -> elige -> selecciona Microsoft Excel en la lista de apps.
- 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para iPhone / iPad
- Microsoft Excel de pago
- Google Sheets freemium
- Numbers gratis
- ONLYOFFICE Docs freemium
- WPS Spreadsheet freemium
- Collabora Office de pago
- Zoho Sheet freemium
- SoftMaker PlanMaker de pago
Abrir un archivo .XLSX en línea
- 1 Ve al visor en línea en la parte superior de esta página.
- 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.
¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.
Programas para En línea
- Microsoft Excel de pago
- Google Sheets freemium
- Numbers gratis
- ONLYOFFICE Docs freemium
- Zoho Sheet freemium
- Microsoft Excel Viewer alternatives via Office for the web freemium
Más detalles sobre cómo abrir archivos .XLSX
En Windows OS, la mayor compatibilidad con archivos .xlsx entre las aplicaciones disponibles corresponde a Microsoft Excel en lo que respecta a fórmulas, PivotTables, gráficos y libros de trabajo protegidos. Otras aplicaciones capaces de trabajar con este formato son LibreOffice Calc, ONLYOFFICE, WPS Spreadsheet, Apache OpenOffice Calc y SoftMaker PlanMaker. En macOS, los archivos .xlsx se pueden abrir con Microsoft Excel y la aplicación Apple Numbers. Numbers es gratis en los productos de Apple, aunque podría reducir los objetos específicos de Excel al exportar o importar datos a este formato. En Linux, la solución ofimática predeterminada que admite archivos .xlsx es LibreOffice Calc. Gnumeric es una solución más ligera, adecuada para hojas numéricas. También están las aplicaciones ONLYOFFICE y WPS, que intentan ofrecer una interfaz más parecida a Excel.
En los sistemas operativos Android e iOS, Microsoft Excel, Google Sheets, WPS Office, ONLYOFFICE, Collabora Office, Zoho Sheet y Apple Numbers en iOS admiten archivos .xlsx. La visualización en el navegador de este formato puede proporcionarla Excel for the web, Google Sheets, Zoho Sheet, ONLYOFFICE Docs e iCloud Numbers. En caso de que hacer doble clic no ayude, usa la función Abrir con o cambia las asociaciones de los archivos .xlsx a alguna aplicación de hojas de cálculo. En sistemas restringidos, es posible subir el archivo .xlsx a un visor de archivos en línea o instalar LibreOffice. Si un archivo adjunto de correo no funciona, descárgalo a tu dispositivo y asegúrate de que su extensión sea .xlsx y de que su tamaño sea mayor que cero bytes; luego prueba la función Open and Repair en Excel o LibreOffice. Para libros de trabajo protegidos con contraseña, se recomienda usar Excel u otro programa de hojas de cálculo con capacidad de cifrado OOXML, porque algunos visores podrían interpretar un archivo cifrado con contraseña como dañado.
Detalles técnicos
El archivo .xlsx es un paquete OPC, o más bien, un archivo ZIP creado según las Open Packaging Conventions. Normalmente, el primer encabezado de archivo local comienza con la firma 50 4B 03 04 (indicador de encabezado de archivo ZIP) con desplazamiento igual a 0, pero algunos archivos ZIP válidos empiezan con otros registros ZIP. Los identificadores fiables de un archivo .xlsx son las partes del paquete: el archivo [Content_Types].xml define los tipos de contenido del paquete, y _rels/.rels define las relaciones de nivel superior. Los datos del libro son archivos XML, con mucha probabilidad codificados en UTF-8, aunque UTF-16 puede aparecer en las partes XML. Por ejemplo, el libro contiene hojas en xl/worksheets/sheetN.xml y la estructura del libro en el archivo xl/workbook.xml. Las cadenas compartidas, los estilos y el tema suelen almacenarse en xl/sharedStrings.xml, xl/styles.xml, xl/theme/ respectivamente, los gráficos en xl/charts/, los dibujos en xl/drawings/ y los datos multimedia se almacenan en xl/media/. Además, las propiedades del documento pueden estar contenidas en docProps/core.xml y docProps/app.xml, y las propiedades personalizadas pueden almacenarse en la parte XML personalizada.
Normalmente, el formato de compresión es ZIP Deflate, lo que hace que las hojas de cálculo con mucho texto sean mucho más pequeñas que el tamaño del XML sin procesar. Aun así, hay muchas situaciones en las que el archivo se vuelve enorme porque contiene imágenes incrustadas, tabla dinámica en caché, muchas cadenas diferentes, objetos de dibujo. Las hojas de cálculo modernas .xlsx utilizan la cuadrícula de Excel con 1,048,576 filas y 16,384 columnas que terminan en XFD. El tipo MIME registrado es application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; sin embargo, el servidor web puede asignar al mismo archivo el tipo MIME application/zip o application/octet-stream. OOXML admite archivos de clase de conformidad Transitional y Strict; normalmente, la versión actual de Excel crea archivos .xlsx Transitional y permite abrir archivos Strict, pero las aplicaciones antiguas que no son de Microsoft tienen compatibilidad variada con archivos Strict. ISO/IEC 29500:2021 es la edición actual de la norma de este formato.
Cómo convertir archivos .XLSX
Usa la salida .PDF si necesitas una representación fija e ineditable para ver e imprimir. La conversión se puede hacer usando Guardar como en Excel o mediante la interfaz gráfica, o con el comando "libreoffice --headless --convert-to pdf --outdir out workbook.xlsx" en Calc cuando se procesa por lotes. Convertir un documento conserva el aspecto de las páginas, pero ya no será posible editar las fórmulas.
Se puede usar CSV cuando se importan datos en bases de datos, se crean scripts o se necesita compartir texto plano. Este tipo de conversión se puede realizar tanto usando la interfaz gráfica de LibreOffice como mediante libreoffice --headless --convert-to csv --outdir out workbook.xlsx. En los archivos CSV solo se guarda el texto de la hoja de cálculo concreta. Eso significa que se pierde todo el contenido de las hojas adicionales y el formato; las fórmulas se convierten en valores visibles como resultado, y los objetos de gráfico se eliminan durante el guardado.
Usa ODS al crear o enviar archivos para abrir o ver en la aplicación LibreOffice. Las fórmulas necesitan pruebas, ya que los nombres de las funciones en los dos programas no son exactamente los mismos. La conversión a .XLS debe hacerse si se requiere una versión antigua del software u otra aplicación, ya que el formato XLS tiene filas y columnas más limitadas, y la mayoría de las funciones actuales de Excel no están disponibles. Se puede crear HTML para representar tablas en sitios web. La tabla dinámica, la edición de fórmulas, los comentarios y la representación exacta de las páginas suelen perderse en ese formato. Google Sheets también puede guardar archivos en estos formatos.
| Convertir a | Herramienta | Comando / nota |
|---|---|---|
| CSV | LibreOffice | libreoffice --headless --convert-to csv --outdir out workbook.xlsx Exporta la hoja activa o la primera de forma predeterminada; las fórmulas se convierten en los valores mostrados y no se conservan el formato, los gráficos, el diseño de celdas combinadas ni las hojas adicionales en un solo CSV. |
| LibreOffice | libreoffice --headless --convert-to pdf --outdir out workbook.xlsx Bueno para imprimir o compartir una vista fija; las fórmulas no son editables y la paginación depende de la configuración de impresión de la hoja, las fuentes y el tamaño de página. |
|
| ODS | LibreOffice | libreoffice --headless --convert-to ods --outdir out workbook.xlsx Convierte a OpenDocument Spreadsheet; se transfieren la mayoría de los datos de las celdas y las fórmulas, pero algunas funciones específicas de Excel, tablas, segmentadores y formatos pueden cambiar. |
| HTML | LibreOffice | libreoffice --headless --convert-to html --outdir out workbook.xlsx Crea tablas que se pueden ver en la web; las funciones del libro, como tablas dinámicas, fórmulas, comentarios y estilos complejos, pueden simplificarse u omitirse. |
| XLS | Microsoft Excel or LibreOffice | libreoffice --headless --convert-to xls --outdir out workbook.xlsx Útil para versiones antiguas de Excel; XLS tiene límites menores de filas y columnas y menos compatibilidad con las funciones modernas de Excel. |
| XLSX from CSV | LibreOffice | libreoffice --headless --convert-to xlsx --outdir out data.csv Crea un libro a partir de texto delimitado; debes revisar el tipo de datos, la detección del delimitador, las fechas y los ceros iniciales. |
Problemas comunes y soluciones
Por el mensaje de error "We found a problem with some content" existe un XML corrupto en el archivo ZIP, problemas con los archivos de relación y/o problemas con los objetos de enlace externo en el propio archivo. El mensaje de error "We found a problem with some content" se soluciona a través del proceso que comienza en el archivo, haciendo clic en el botón desplegable Abrir al lado de la pestaña Abrir y haciendo clic en Abrir y Reparar. En caso de que este proceso no ayude el usuario debería intentar renombrar su archivo de .xlsx a .zip y revisar el contenido en las carpetas xl/ y _rels/. Más tarde el usuario debería comparar el XML corrupto en el archivo con uno de los libros de trabajo correctos. En casos cuando el archivo no se abre en los programas de Office puede abrirse con éxito en LibreOffice Calc, mientras que todas las hojas con celdas deberían ser transferidas a un nuevo libro de trabajo tan pronto como sea posible.
Un mensaje de error de "Excel cannot open the file because the file format or file extension is not valid" ocurre cuando la extensión del archivo no ha sido escrita correctamente, el archivo se ha descargado parcialmente durante la transferencia, está bloqueado por un programa de correo electrónico, está cifrado, o el archivo no tiene la estructura de libro OOXML.
El mensaje de error "The default application to open this type of file is unknown" necesita que se restablezca la asociación de archivo predeterminada, o que el usuario vaya a Abrir con>Elegir otra aplicación donde debería elegir "Usar esta aplicación siempre". Se activa el modo de solo lectura cuando el documento se considera final, se coloca en la carpeta de directorio restringido o el archivo tiene una marca de seguridad de encabezado de la web aplicada, se abre simultáneamente con alguien más o es un libro de trabajo sincronizado en OneDrive o SharePoint.
Se muestra la solicitud de contraseña debido al cifrado en el archivo además de la protección para las hojas de cálculo o el libro de trabajo (sin el cifrado). Aparecerán algunas advertencias mientras se crean y se administran los enlaces ya que la fórmula se refiere a otra fuente en un libro de trabajo externo, por consiguiente la actualización de los datos en los enlaces se realiza si el usuario está seguro de su confianza hacia las fuentes. Existe la posibilidad de alteración en la paginación, las etiquetas de los gráficos, los formatos de números y los formatos de fechas debido a la falta de fuentes, controlador de impresora o información de configuración regional.
Consideraciones de seguridad
El archivo .xlsx no debería tener la capacidad de contener un proyecto de macro VBA, y los libros habilitados para macros tienen las extensiones .xlsm o .xlsb. Por ello, un archivo etiquetado como “macro-enabled .xlsx” no solo podría ser malicioso, sino también un archivo guardado incorrectamente. Sin usar macros de VBA, todavía puede tener algunas funciones adicionales como referencias externas, OLE u objetos incrustados, conexiones de datos, consultas web, fórmulas DDE de la vieja escuela y algunos otros componentes, lo que podría provocar errores en la aplicación. Debes considerar la inyección de fórmulas al exportar al formato CSV o al leer un libro no confiable, porque algunos caracteres al comienzo de la celda como =, +, - o @ podrían interpretarse como una fórmula en algunos programas de hojas de cálculo. Ha habido vulnerabilidades de seguridad en el análisis de XLSX debido a la naturaleza ZIP+XML del formato de archivo, y por eso es necesario actualizar Excel, LibreOffice y el software ofimático móvil. Usa el modo Vista protegida para los archivos recibidos por correo o desde la web y nunca permitas modificar el archivo a menos que confíes en el remitente y en el propósito.
Historia y versiones
.xlsx es una extensión estándar Open XML que se usa para el formato predeterminado de libro de Excel en Office 2007, en lugar del anterior .xls. El formato de archivo .xlsx se diseñó junto con un proyecto iniciado por Microsoft conocido como el proyecto Office Open XML Format y se convirtió en estándar como ECMA-376 en 2006, seguido de la publicación del mismo estándar por la International Organization for Standardization/International Electrotechnical Commission en ISO/IEC 29500 en 2008, cuando incluyó el formato SpreadsheetML junto con el modelo Open Packaging Conventions. Office 2010 usó este formato de archivo como formato predeterminado de facto, mejoró la conformidad con los estándares y continuó usando la versión Transitional para garantizar la máxima compatibilidad con software de aplicaciones antiguo. La capacidad de abrir y guardar archivos Open XML estrictamente conformes aumentó en Excel 2013.
En realidad, se usa ampliamente en Microsoft 365, también en operaciones de importación y exportación de datos dentro del entorno de Google Workspace, en algunos casos en hojas de cálculo de LibreOffice y Numbers de Apple, e incluso en muchos sistemas corporativos. Las versiones más nuevas de Office incorporaron aún más funciones y capacidades, compatibles con nuevas versiones del software Excel, pero podrían generar advertencias al usarlas en programas antiguos.
Formatos relacionados
El formato .xls denota un formato antiguo de libro de trabajo binario de Excel. Su uso solo debería recomendarse cuando lo requiera algún sistema heredado, porque su capacidad en cuanto al número de filas y columnas es más limitada y no todas las funciones de la versión actual de Excel pueden superar la prueba de ida y vuelta usando .xls. .xlsm es el formato OOXML de libro de trabajo habilitado para macros. Este formato se usa cuando tienes que guardar tu documento pero también conservar tu macro; sin embargo, ten en cuenta que las macros añaden un elemento de riesgo a tu documento porque los hackers las usan para infectar computadoras o robar tu trabajo o tu identidad. El formato .xlsb es el formato binario de los libros de trabajo de Excel. Un archivo .xlsb puede abrirse mucho más rápido y puede ser más ligero en comparación con un archivo .xlsx, pero le falta transparencia y compatibilidad en comparación con su formato equivalente. ODS es el formato OpenDocument Spreadsheet usado en software como LibreOffice, etc. .csv y TSV son formatos que almacenan datos tabulares simples y solo son adecuados para fines de importación o exportación, pero pierden el formato del libro de trabajo, etc.
Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.