XML abierto de Office |
---|
|
![]() | |
Extensión de nombre de archivo | . docx,.docm |
---|---|
Tipo de medio de Internet | aplicación / vnd. openxmlformats-officedocument. procesamiento de textosml. documento |
Desarrollado por | Microsoft, Ecma, ISO / IEC |
Versión inicial | 7 de diciembre de 2006 ; hace 14 años ( 07/12/2006) |
Último lanzamiento | 4a edición (26 de octubre de 2016 ; hace 4 años) ( 26/10/2016) |
Tipo de formato | Formato de archivo de documento |
Extendido desde | XML, DOC, WordProcessingML |
Estándar | ECMA-376, ISO / IEC 29500 |
¿ Formato abierto ? | sí |
Sitio web | ECMA-376, ISO / IEC 29500-1: 2012 |
![]() | |
Extensión de nombre de archivo | .pptx,.pptm |
---|---|
Tipo de medio de Internet | aplicación / vnd. openxmlformats-officedocument. presentaciónml. presentación |
Desarrollado por | Microsoft, Ecma, ISO / IEC |
Versión inicial | 7 de diciembre de 2006 ; hace 14 años ( 07/12/2006) |
Último lanzamiento | 3a edición (29 de junio de 2011 ; hace 10 años) ( 29-06-2011) |
Tipo de formato | Presentación |
Extendido desde | XML, PPT |
Estándar | ECMA-376, ISO / IEC 29500 |
¿ Formato abierto ? | sí |
Sitio web | ECMA-376, ISO / IEC 29500: 2008 |
![]() | |
Extensión de nombre de archivo | .xlsx,.xlsm |
---|---|
Tipo de medio de Internet | aplicación / vnd. openxmlformats-officedocument. hoja de cálculoml. hoja |
Desarrollado por | Microsoft, Ecma, ISO / IEC |
Versión inicial | 7 de diciembre de 2006 ; Hace 14 años (como Microsoft Open XML) ( 07/12/2006) |
Último lanzamiento | 3a edición (29 de junio de 2011 ; hace 10 años) ( 29-06-2011) |
Tipo de formato | Hoja de cálculo |
Extendido desde | XML, XLS, SpreadsheetML |
Estándar | ECMA-376, ISO / IEC 29500 |
¿ Formato abierto ? | sí |
Sitio web | ECMA-376, ISO / IEC 29500: 2008 |
Office Open XML (también conocida informalmente como OOXML) es un comprimido, XML basado en el formato de archivo desarrollado por Microsoft para la representación de las hojas de cálculo, gráficos, presentaciones y procesamiento de textos documentos. El formato fue inicialmente estandarizado por Ecma (como ECMA-376), y por ISO e IEC (como ISO / IEC 29500) en versiones posteriores.
Microsoft Office 2010 proporciona soporte de lectura para ECMA-376, soporte de lectura / escritura para ISO / IEC 29500 Transitional y soporte de lectura para ISO / IEC 29500 Strict. Microsoft Office 2013 y Microsoft Office 2016 también admiten tanto la lectura como la escritura de ISO / IEC 29500 Strict. Si bien Office 2013 y versiones posteriores tienen soporte completo de lectura / escritura para ISO / IEC 29500 Strict, Microsoft aún no ha implementado el estándar estricto no transitorio u original como formato de archivo predeterminado debido a problemas de interoperabilidad restantes.
En 2000, Microsoft lanzó una versión inicial de un formato basado en XML para Microsoft Excel, que se incorporó a Office XP. En 2002, siguió un nuevo formato de archivo para Microsoft Word. Los formatos Excel y Word, conocidos como formatos XML de Microsoft Office, se incorporaron más tarde en la versión 2003 de Microsoft Office.
Microsoft anunció en noviembre de 2005 que copatrocinaría la estandarización de la nueva versión de sus formatos basados en XML a través de Ecma International como "Office Open XML". La presentación fue realizada a Ecma por Jean Paoli e Isabelle Valet-Harper de Microsoft.
Microsoft envió el material inicial al Comité Técnico Internacional de Ecma TC45, donde se estandarizó para convertirse en ECMA-376, aprobado en diciembre de 2006.
Posteriormente, este estándar se aceleró en el Comité Técnico Conjunto 1 de ISO e IEC. Después de no aprobarse inicialmente, una versión enmendada del formato recibió los votos necesarios para su aprobación como norma ISO / IEC como resultado de un proceso de normalización de seguimiento rápido del JTC 1 que concluyó en abril de 2008. La norma internacional de cuatro partes resultante ( designado ISO / IEC 29500: 2008) se publicó en noviembre de 2008 y se puede descargar de la ITTF. Ecma publica un conjunto de textos técnicamente equivalente como ECMA-376 Office Open XML File Formats — 2ª edición (diciembre de 2008); se pueden descargar de su sitio web.
La estandarización ISO de Office Open XML fue controvertida y amarga, con mucha discusión tanto sobre la especificación como sobre el proceso de estandarización. Según InfoWorld, "muchos se opusieron a OOXML porque no era necesario, ya que los fabricantes de software podían usar OpenDocument Format (ODF), un formato de software de oficina menos complicado que ya era un estándar internacional". El mismo artículo de InfoWorld informó que IBM (que admite el formato ODF ) amenazó con dejar los organismos de estándares que, según dijo, permiten que las corporaciones dominantes como Microsoft ejerzan una influencia indebida. El artículo dice además que Microsoft fue acusado de apropiarse del proceso de estandarización apoyándose en los países para asegurarse de que obtuvo suficientes votos en la ISO para que Office Open XML fuera aprobado, aunque no especifica exactamente quién acusó a Microsoft.
Según el código de conducta de Ecma International en materia de patentes, las organizaciones miembros de ECMA que participan y las aprueban deben poner a disposición sus derechos de patente de forma razonable y no discriminatoria (RAND).
Los titulares de patentes que conciernen a las Normas Internacionales ISO / IEC pueden acordar una licencia estandarizada que rija los términos bajo los cuales dichas patentes pueden ser licenciadas, de acuerdo con la política común de patentes ISO / IEC / ITU.
Microsoft, el principal contribuyente al estándar, proporcionó un pacto de no demandar por su licencia de patente. El convenio recibió una recepción mixta, algunos como el blog Groklaw lo criticaron y otros, como Lawrence Rosen, (abogado y profesor de la Facultad de Derecho de Stanford ), lo respaldaron.
Microsoft ha agregado el formato a su Promesa de especificación abierta en la que
Microsoft se compromete irrevocablemente a no hacer valer ninguna Reclamación necesaria de Microsoft contra usted por realizar, usar, vender, ofrecer a la venta, importar o distribuir cualquier implementación en la medida en que cumpla con una Especificación cubierta […]
Esto se limita a las aplicaciones que no se desvían de la norma ISO / IEC 29500: 2008 o Ecma-376 y a las partes que no "presenten, mantengan o participen voluntariamente en una demanda por infracción de patente contra una implementación de Microsoft de dicha Especificación cubierta". La Promesa de Especificación Abierta se incluyó en los documentos enviados a ISO / IEC en apoyo de la presentación rápida ECMA-376. Ecma International afirmó que "el OSP permite que tanto el software de código abierto como el comercial implementen [la especificación]".
La especificación Office Open XML existe en varias versiones.
El estándar ECMA está estructurado en cinco partes para satisfacer las necesidades de diferentes públicos.
Las versiones posteriores del estándar ECMA-376 están alineadas y son técnicamente equivalentes al estándar ISO correspondiente.
La norma ISO / IEC está estructurada en cuatro partes: las partes 1, 2 y 3 son normas independientes; por ejemplo, la Parte 2, que especifica las convenciones de empaquetado abierto, es utilizada por otros formatos de archivo, incluidos XPS y Design Web Format. La Parte 4 debe leerse como una modificación de la Parte 1, que requiere.
Ecma también publica un conjunto de textos técnicamente equivalente como ECMA-376 2ª edición (2008).
El estándar especifica dos niveles de conformidad de documentos y aplicaciones, estricto y de transición, para cada uno de WordprocessingML, PresentationML y SpreadsheetML, y también especifica las descripciones de las aplicaciones de base y completa.
La intención de los cambios de ECMA-376 1st Edition a ISO / IEC 29500: 2008 fue que un documento ECMA-376 válido también sería un documento de transición ISO 29500 válido; sin embargo, al menos un cambio introducido en BRM (negarse a permitir valores adicionales para xsd: boolean) tuvo el efecto de romper la compatibilidad con versiones anteriores para la mayoría de los documentos. Se sugirió una solución para esto en ISO / IEC JTC1 / SC34 / WG4, y se aprobó en junio de 2009 como una recomendación para la primera revisión de Office Open XML.
Las aplicaciones capaces de leer documentos que cumplen con ECMA-376 Edición 1 considerarían corruptos los documentos de transición ISO / IEC 29500-4 que contienen fechas ISO 8601.
Algunas versiones anteriores de Microsoft Word y Microsoft Office pueden leer y escribir .docx
archivos después de la instalación del paquete de compatibilidad gratuito proporcionado por Microsoft, aunque algunos elementos, como las ecuaciones, se convierten en imágenes que no se pueden editar.
A partir de Microsoft Office 2007, los formatos de archivo Office Open XML se han convertido en el formato de archivo predeterminado de Microsoft Office. Sin embargo, debido a los cambios introducidos en el estándar Office Open XML, Office 2007 no cumple totalmente con ISO / IEC 29500: 2008. Office 2010 incluye soporte para abrir documentos de la versión compatible con ISO / IEC 29500: 2008 de Office Open XML, pero solo puede guardar documentos que se ajusten a los esquemas transitorios, no estrictos, de la especificación. Tenga en cuenta que la intención de ISO / IEC es permitir la eliminación de la variante de transición del estándar ISO / IEC 29500.
Sin embargo, la capacidad de leer y escribir en formato Office Open XML no se limita a Microsoft Office; otros productos de oficina también pueden leer y escribir este formato:
DOCX
y XLSX
archivos en sus aplicaciones de procesador de palabras y hojas de cálculo.Otros productos de oficina que ofrecen soporte de importación para los formatos Office Open XML incluyen:
![]() | Wikimedia Commons tiene medios relacionados con OOXML. |