Office Open XML (ще часто називається OOXML) — міжнародний стандарт формату файлів для електронних документів, як-от електронні таблиці, діаграми, презентації та текстові документи, що базується на XML.
Розширення файлу: | .docx, .docm |
---|---|
MIME-тип: | application/vnd. |
Розробник: | Microsoft, Ecma, ISO, IEC |
Рік випуску: | 7 грудня 2006 |
Остання версія: | 5 |
Дата випуску останньої версії: | грудень 2021 |
Розширений з: | XML, DOC, Microsoft Office XML |
Стандарт(и): | ECMA-376, ISO/IEC 29500 |
Відкритий формат? | так |
Сайт: | ECMA-376, ISO/IEC 29500-1:2012 |
Компанія «Microsoft» початково розробила специфікацію формату як наступника бінарних форматів «Microsoft Office». Пізніше специфікація була передана до «Ecma International» для розробки стандарту Ecma-376, під керівництвом «Ecma International Technical Committee» TC45. Стандарт «Ecma 376» опублікований в грудні 2006 і він може бути вільно завантажений з сайту Ecma international. Після цього формат Office Open XML було передано до Міжнародної організації зі стандартизації (ISO) для стандартизації. 1 квітня 2008 року компанія «Microsoft» оголосила про схвалення стандарту в ISO
Стандартизація
Міжнародна організація зі стандартизації (ISO) і Міжнародна електротехнічна комісія (IEC) у квітні 2008 року винесли ухвалу про ухвалення формату офісних документів Office Open XML (OOXML) як міжнародний стандарт. Відповідно до опублікованих документів, 86 % членів ISO і IEC, що взяли участь в голосуванні, підтримали даний формат, тоді як для ухвалення формату, відповідно до директив ISO/IEC, за нього повинні були віддати голоси 75 % членів організацій. Таким чином, Office Open XML приєднався до таких відомих форматів, як HTML, PDF і ODF, які також були затверджені ISO/IEC.
Office Open XML розроблений «Microsoft» для зберігання електронних документів в пакетах офісних застосувань і, зокрема, в «Microsoft Office». Файл цього формату є ZIP-архівом, що містить текст у вигляді XML, графіку та інші дані. Заявку на стандартизацію формату через організацію «Ecma» внесено у листопаді 2005 р. Новий формат мав називатися «Ecma Office Open XML». Процес отримав підтримку з боку багатьох компаній, проте на первинному голосуванні у вересні 2007 р. OOXML набрав 53 % голосів «за» і 26 % голосів «проти» і не був затверджений як стандарт.
Власний стандарт «Microsoft» у його сертифікованому ISO вигляді офісним пакетом «Microsoft Office 2007» у повному обсязі не підтримується; компанія планувала, що його підтримка не буде реалізована до виходу Office 14, запланованого на 2009—2010 рр., проте Office 2010 може лише читати OOXML у сертифікованому форматі (ISO/IEC 29500 Strict), але не зберігати (зберігає він все одно «перехідний» варіант формату). Office 2013 вже має можливість зберігання у сертифікований формат, проте «з коробки» все одно зберігає перехідний формат.
Незабаром після стандартизації національні організації Бразилії, ПАР, Індії та Венесуели подали формальні апеляції з претензіями про недотримання необхідних процедур у процесі обговорення, яке не дозволило задовільно обговорити і усунути зауваження національних комітетів до проекту стандарту, відсутність консенсусу в ході погоджувальної зустрічі, а також той факт, що порушено регламент, що приписує публікацію тексту стандарту протягом місяця після закінчення обговорення (текст стандарту не був опублікований). У серпні 2008 апеляцію було відхилено технічним комітетом ISO, але це не вберегло керівництво ISO від звинувачень в упередженій прихильності до софтової монополії.
Формат файлу та структура
В ранній формі цих форматів, перед стандартизацією ECMA, «» використовували єдиний монолітний файл з вбудованими елементами такими як зображення як закодовані блоки всередині XML. Office Open XML більш цього не підтримує, але використовує стиснення файлів відповідно до «». Цей формат використовую формат файлу ZIP та містить окремі файли що формують базис документу. Крім розмітки документу використовуваної офісом, пакет також включає вбудовані (двійкові) файли у таких форматах як PNG, BMP, AVI чи PDF.
У рамках ініціативи «» з переходу до відкритих методів розробки платформи .NET, у червні 2014 компанія «Microsoft» відкрила під ліцензією «Apache» початковий код Open XML SDK, що надає засоби для створення і обробки документів у форматі Open XML (DOCX, XLSX і PPTX). Зокрема, дозволяє генерувати документи, отримувати інформацію з існуючих документів (у тому числі для перетворення в HTML) і модифікувати існуючі документи. Також в Open XML SDK присутній код перевірки якості, який може бути використаний в системі автоматизованого тестування для перевірки якості підтримки OOXML. Початковий код SDK написаний мовою C#.
Мови розмітки документів
Office Open XML файл може містити декілька документів закодованих спеціалізованими мовами розмітки відповідно до програм у лінійці Microsoft Office.
Office Open XML визначає багато словників (використовуючи 27 просторів імен (namespaces) та 89 схема-модулів (schema modules).
Первинні мови розмітки:
- WordprocessingML — для обробки текстових документів
- SpreadsheetML — для електронних таблиць
- PresentationML — для презентацій
- DrawingML — для векторної графіки, діаграм, та, наприклад, для художнього тексту. (додатково, хоча це вже й застаріло, VML підтримується для малювання).
Спільні матеріали для мов розміток:
- Office Math Markup Language (OMML)
- Розширені властивості (Extended properties)
- Користувацькі властивості (Custom properties)
- Варіантні типи (Variant Types)
- Користувацькі властивості XML-даних (Custom XML data properties)
- Бібліографія (Bibliography)
На додаток до вищевказаних мов, користувацькі XML-схеми можуть бути використані для розширення Office Open XML.
XML Schema OOXML акцентує на зменшенні часу завантаження та поліпшенні швидкості парсингу. У тестах з прикладними програмами у квітні 2007, офісні документи на базі XML були повільнішими від тих, що працювали з двійковим форматом.
Для покращення продуктивності, OOXML використовує дуже короткі імена елементів для загальних елементів і для електронних таблиць зберігає дати як індексні числа (починаючи з 1899 чи з 1904). Для того щоб бути систематичним та загальним, OOXML більше використовує окремі child-елементи для даних та метаданих (для властивостей імена закінчуються на Pr), ніж численні атрибути, що також дозволяє створення структурованих властивостей. OOXML не використовує змішаний вміст, але використовує елементи для розміщення серії текстів (text runs) (ім'я елемента r) у параграфи (ім'я елемента p). Результат на виході стиснутий і має гніздову форму на противагу до HTML.
Використання
Підтримка попередньої версії OOXML (не відповідної ISO/IEC 29500) з'явилась у Microsoft Office 2007. Для роботи з цим форматом у попередніх версіях «Microsoft Office» необхідно встановити .
Див. також
Примітки
- Register file extensions on third party servers. docs.microsoft.com. Microsoft. Процитовано 4 вересня 2009.
{{}}
: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url () - ECMA-376 : Office Open XML file formats. — 5th ed. — 2021. — December.
- Document Interoperability: Open Document Format and Office Open XML / Klaus-Peter Eckert, Jan Henrik Ziesing, Ucheoma Ishionwu. — Fraunhofer Verlag. — P. 90. — .
- . 3 квітня 2008. Архів оригіналу за 6 липня 2009. Процитовано 3 квітня 2008.
{{}}
: Недійсний|deadurl=404
() - . Архів оригіналу за 3 квітня 2008. Процитовано 2 квітня 2008.
- . Архів оригіналу за 19 лютого 2017. Процитовано 6 грудня 2015.
- . Архів оригіналу за 26 серпня 2017. Процитовано 6 грудня 2015.
- . Архів оригіналу за 14 вересня 2013. Процитовано 19 червня 2019.
- . Архів оригіналу за 2 липня 2014. Процитовано 27 червня 2014.
Посилання
- , Сайт Microsoft для розробників
- Open XML Community site [ 4 квітня 2008 у Wayback Machine.] Сайт Microsoft для споживачів і партнерів
- «The WordprocessingML Vocabulary», sample chapter from O'Reilly book Office 2003 XML [ 12 січня 2007 у Wayback Machine.]|1.22 MiB
- OpenOffice.org [ 9 квітня 2008 у Wayback Machine.], Як мені відкрити файли Microsoft Office 2007? Стаття від OpenOffice.org
- Не відкривається файл docx, xlsx Що робити? [ 7 листопада 2015 у Wayback Machine.]
- Information technology — Office Open XML file formats [ 3 липня 2010 у Wayback Machine.], ISO Standards, (JTC 1) Information technology, SC 34
- No OOXML [ 3 квітня 2008 у Wayback Machine.] — критика стандарту.
- Що таке файл DOCX? : [арх. 06.07.2023] // docs.fileformat.com.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ne plutati z OpenOffice org XML standartom rozroblenim kompaniyeyu Sun Microsystems Office Open XML she chasto nazivayetsya OOXML mizhnarodnij standart formatu fajliv dlya elektronnih dokumentiv yak ot elektronni tablici diagrami prezentaciyi ta tekstovi dokumenti sho bazuyetsya na XML Office Open XML DocumentRozshirennya fajlu docx docmMIME tip application vnd br openxmlformats officedocument br wordprocessingml br documentRozrobnik Microsoft Ecma ISO IECRik vipusku 7 grudnya 2006 17 rokiv tomu 2006 12 07 Ostannya versiya 5Data vipusku ostannoyi versiyi gruden 2021 2 roki tomu 2021 12 Rozshirenij z XML DOC Microsoft Office XMLStandart i ECMA 376 ISO IEC 29500Vidkritij format takSajt ECMA 376 ISO IEC 29500 1 2012 Kompaniya Microsoft pochatkovo rozrobila specifikaciyu formatu yak nastupnika binarnih formativ Microsoft Office Piznishe specifikaciya bula peredana do Ecma International dlya rozrobki standartu Ecma 376 pid kerivnictvom Ecma International Technical Committee TC45 Standart Ecma 376 opublikovanij v grudni 2006 i vin mozhe buti vilno zavantazhenij z sajtu Ecma international Pislya cogo format Office Open XML bulo peredano do Mizhnarodnoyi organizaciyi zi standartizaciyi ISO dlya standartizaciyi 1 kvitnya 2008 roku kompaniya Microsoft ogolosila pro shvalennya standartu v ISOStandartizaciyaMizhnarodna organizaciya zi standartizaciyi ISO i Mizhnarodna elektrotehnichna komisiya IEC u kvitni 2008 roku vinesli uhvalu pro uhvalennya formatu ofisnih dokumentiv Office Open XML OOXML yak mizhnarodnij standart Vidpovidno do opublikovanih dokumentiv 86 chleniv ISO i IEC sho vzyali uchast v golosuvanni pidtrimali danij format todi yak dlya uhvalennya formatu vidpovidno do direktiv ISO IEC za nogo povinni buli viddati golosi 75 chleniv organizacij Takim chinom Office Open XML priyednavsya do takih vidomih formativ yak HTML PDF i ODF yaki takozh buli zatverdzheni ISO IEC Office Open XML rozroblenij Microsoft dlya zberigannya elektronnih dokumentiv v paketah ofisnih zastosuvan i zokrema v Microsoft Office Fajl cogo formatu ye ZIP arhivom sho mistit tekst u viglyadi XML grafiku ta inshi dani Zayavku na standartizaciyu formatu cherez organizaciyu Ecma vneseno u listopadi 2005 r Novij format mav nazivatisya Ecma Office Open XML Proces otrimav pidtrimku z boku bagatoh kompanij prote na pervinnomu golosuvanni u veresni 2007 r OOXML nabrav 53 golosiv za i 26 golosiv proti i ne buv zatverdzhenij yak standart Vlasnij standart Microsoft u jogo sertifikovanomu ISO viglyadi ofisnim paketom Microsoft Office 2007 u povnomu obsyazi ne pidtrimuyetsya kompaniya planuvala sho jogo pidtrimka ne bude realizovana do vihodu Office 14 zaplanovanogo na 2009 2010 rr prote Office 2010 mozhe lishe chitati OOXML u sertifikovanomu formati ISO IEC 29500 Strict ale ne zberigati zberigaye vin vse odno perehidnij variant formatu Office 2013 vzhe maye mozhlivist zberigannya u sertifikovanij format prote z korobki vse odno zberigaye perehidnij format Nezabarom pislya standartizaciyi nacionalni organizaciyi Braziliyi PAR Indiyi ta Venesueli podali formalni apelyaciyi z pretenziyami pro nedotrimannya neobhidnih procedur u procesi obgovorennya yake ne dozvolilo zadovilno obgovoriti i usunuti zauvazhennya nacionalnih komitetiv do proektu standartu vidsutnist konsensusu v hodi pogodzhuvalnoyi zustrichi a takozh toj fakt sho porusheno reglament sho pripisuye publikaciyu tekstu standartu protyagom misyacya pislya zakinchennya obgovorennya tekst standartu ne buv opublikovanij U serpni 2008 apelyaciyu bulo vidhileno tehnichnim komitetom ISO ale ce ne vbereglo kerivnictvo ISO vid zvinuvachen v uperedzhenij prihilnosti do softovoyi monopoliyi Format fajlu ta strukturaV rannij formi cih formativ pered standartizaciyeyu ECMA vikoristovuvali yedinij monolitnij fajl z vbudovanimi elementami takimi yak zobrazhennya yak zakodovani bloki vseredini XML Office Open XML bilsh cogo ne pidtrimuye ale vikoristovuye stisnennya fajliv vidpovidno do Cej format vikoristovuyu format fajlu ZIP ta mistit okremi fajli sho formuyut bazis dokumentu Krim rozmitki dokumentu vikoristovuvanoyi ofisom paket takozh vklyuchaye vbudovani dvijkovi fajli u takih formatah yak PNG BMP AVI chi PDF U ramkah iniciativi z perehodu do vidkritih metodiv rozrobki platformi NET u chervni 2014 kompaniya Microsoft vidkrila pid licenziyeyu Apache pochatkovij kod Open XML SDK sho nadaye zasobi dlya stvorennya i obrobki dokumentiv u formati Open XML DOCX XLSX i PPTX Zokrema dozvolyaye generuvati dokumenti otrimuvati informaciyu z isnuyuchih dokumentiv u tomu chisli dlya peretvorennya v HTML i modifikuvati isnuyuchi dokumenti Takozh v Open XML SDK prisutnij kod perevirki yakosti yakij mozhe buti vikoristanij v sistemi avtomatizovanogo testuvannya dlya perevirki yakosti pidtrimki OOXML Pochatkovij kod SDK napisanij movoyu C Movi rozmitki dokumentiv Office Open XML fajl mozhe mistiti dekilka dokumentiv zakodovanih specializovanimi movami rozmitki vidpovidno do program u linijci Microsoft Office Office Open XML viznachaye bagato slovnikiv vikoristovuyuchi 27 prostoriv imen namespaces ta 89 shema moduliv schema modules Pervinni movi rozmitki WordprocessingML dlya obrobki tekstovih dokumentiv SpreadsheetML dlya elektronnih tablic PresentationML dlya prezentacij DrawingML dlya vektornoyi grafiki diagram ta napriklad dlya hudozhnogo tekstu dodatkovo hocha ce vzhe j zastarilo VML pidtrimuyetsya dlya malyuvannya Spilni materiali dlya mov rozmitok Office Math Markup Language OMML Rozshireni vlastivosti Extended properties Koristuvacki vlastivosti Custom properties Variantni tipi Variant Types Koristuvacki vlastivosti XML danih Custom XML data properties Bibliografiya Bibliography Na dodatok do vishevkazanih mov koristuvacki XML shemi mozhut buti vikoristani dlya rozshirennya Office Open XML XML Schema OOXML akcentuye na zmenshenni chasu zavantazhennya ta polipshenni shvidkosti parsingu U testah z prikladnimi programami u kvitni 2007 ofisni dokumenti na bazi XML buli povilnishimi vid tih sho pracyuvali z dvijkovim formatom Dlya pokrashennya produktivnosti OOXML vikoristovuye duzhe korotki imena elementiv dlya zagalnih elementiv i dlya elektronnih tablic zberigaye dati yak indeksni chisla pochinayuchi z 1899 chi z 1904 Dlya togo shob buti sistematichnim ta zagalnim OOXML bilshe vikoristovuye okremi child elementi dlya danih ta metadanih dlya vlastivostej imena zakinchuyutsya na Pr nizh chislenni atributi sho takozh dozvolyaye stvorennya strukturovanih vlastivostej OOXML ne vikoristovuye zmishanij vmist ale vikoristovuye elementi dlya rozmishennya seriyi tekstiv text runs im ya elementa r u paragrafi im ya elementa p Rezultat na vihodi stisnutij i maye gnizdovu formu na protivagu do HTML VikoristannyaPidtrimka poperednoyi versiyi OOXML ne vidpovidnoyi ISO IEC 29500 z yavilas u Microsoft Office 2007 Dlya roboti z cim formatom u poperednih versiyah Microsoft Office neobhidno vstanoviti Div takozhMicrosoft Office XML OpenDocument ODF PrimitkiRegister file extensions on third party servers docs microsoft com Microsoft Procitovano 4 veresnya 2009 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z parametrom url status ale bez parametra archive url posilannya ECMA 376 Office Open XML file formats 5th ed 2021 December Document Interoperability Open Document Format and Office Open XML Klaus Peter Eckert Jan Henrik Ziesing Ucheoma Ishionwu Fraunhofer Verlag P 90 ISBN 978 3 8396 0047 4 3 kvitnya 2008 Arhiv originalu za 6 lipnya 2009 Procitovano 3 kvitnya 2008 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Nedijsnij deadurl 404 dovidka Arhiv originalu za 3 kvitnya 2008 Procitovano 2 kvitnya 2008 Arhiv originalu za 19 lyutogo 2017 Procitovano 6 grudnya 2015 Arhiv originalu za 26 serpnya 2017 Procitovano 6 grudnya 2015 Arhiv originalu za 14 veresnya 2013 Procitovano 19 chervnya 2019 Arhiv originalu za 2 lipnya 2014 Procitovano 27 chervnya 2014 Posilannya Sajt Microsoft dlya rozrobnikiv Open XML Community site 4 kvitnya 2008 u Wayback Machine Sajt Microsoft dlya spozhivachiv i partneriv The WordprocessingML Vocabulary sample chapter from O Reilly book Office 2003 XML 12 sichnya 2007 u Wayback Machine 1 22 MiB OpenOffice org 9 kvitnya 2008 u Wayback Machine Yak meni vidkriti fajli Microsoft Office 2007 Stattya vid OpenOffice org Ne vidkrivayetsya fajl docx xlsx Sho robiti 7 listopada 2015 u Wayback Machine Information technology Office Open XML file formats 3 lipnya 2010 u Wayback Machine ISO Standards JTC 1 Information technology SC 34 No OOXML 3 kvitnya 2008 u Wayback Machine kritika standartu Sho take fajl DOCX arh 06 07 2023 docs fileformat com