Как открыть office open xml. Форматы Open XML и расширения имен файлов
Часто бывает так, что документ, который по злому стечению обстоятельств остался в единственном экземпляре, не открывается. Причем не помогают даже сторонние текстовые редакторы. Так и случилось недавно с автором статьи, который нашел способ всё-таки открыть этот несчастный файл.
ВНИМАНИЕ! Моя версия Windows 10 Eng, поэтому дизайн интерфейса может немного отличаться от того, что видите вы. Так как разработка интерфейса десятой версии Windows еще не завершена и будет адаптирована под различные разрешения экрана. Также Microsoft встроит в ОС новый браузер - Spartan, который, нет, не придет на смену Internet Explorer, а будет его «коллегой». Таким образом разработчикам дизайна веб-интерфейсов придется ориентироваться еще на одного игрока на рынке.
Сама ошибка выглядит так:
Для начала нам надо менять расширение файла .docx на .zip . Если у вас не видны расширения файлов, то надо снять галочку в «Свойствах папки» в пункте под названием «Скрывать расширения для зарегистрированного типа файлов»:
После того, как мы сменили расширение, то открываем наш преобразовавшийся в архив, текстовый файл:
Ищем файл document.xml и распаковываем его
Далее нам потребуется текстовый редактор Notepad ++ . Скачать его бесплатно можно с официального сайта - http://notepad-plus-plus.org/ . После установки этого редактора запустите его, зайдите в меню «Pluggins» и выберите «Plugin Manager» (Менеджер плагинов). В списке найдите плагин - XML Tools и установите его:
Открываем наш файл document.xml. который мы распаковали ранее, через Notepad ++. Теперь запустим наш плагин, который мы установили - XML Tools. В нем выбираем пункт Pretty print (XML only – with line breaks) :
После чего меняете расширение архива снова на.docx и запускайте документ - должен открыться.
Внимание! Если проблема остается, то нажмите кнопку «Сведения» и посмотрите строку в файле document.xml, которая мешает открыть файл и попробуйте удалить её с помощью того же Notepad ++ (это может повторятся несколько раз до тех пор, пока все нужные строки не удалить)
P.S. Если после проделанных манипуляций у вас выходит такая ошибка:
То нажимайте «ДА» и вам будет предложено скачать «OOXML Strict Converter for Office 2010» . Установите его с официального сайта Microsoft (http://www.microsoft.com/en-us/download/details.aspx?id=38828 ) и еще раз пробуйте открыть документ. Не забудьте, что устанавливать его надо в ту же папку, где установлен Office.
К 2005 году участились призывы к госструктурам переходить на открытые форматы. Если в бывшем СССР культура пользования лицензионным ПО была ещё слаба, в Европе закрытый формат правительственных документов фактически стал требованием платить из государственных бюджетов Microsoft - американской компании - несколько сотен долларов за рабочее место. Осознав, что у неё нет подходящего формата, а конкуренты, OASIS , проводят свой ODF через ISO , Microsoft на основе своих DOC и XLS создала свой XML -формат и провела его через Ecma International и ISO . Началась эта процедура в 2006 году и закончилась в 2008 - чуть больше двух лет на всё (ODF начали стандартизировать ещё в -м). Оппоненты обнаружили в этом начинании множество нарушений внутренних процедур ISO.
Ecma International
ISO/IEC
В марте 2008 года изменённая спецификация была принята как будущий стандарт ISO/IEC 29500. В частности, в Норвегии при этом были отмечены нарушения процесса стандартизации . Позже оказалось, что файлы, сохраняемые Microsoft Office 2007, не проходят тестов на соответствие стандарту, что нарушает правила принятия стандарта через процедуру Fast-Tracking , требующие, чтобы существовали реализации стандарта .
Публикация ISO/IEC DIS 29500 была отложена на период рассмотрения апелляций (30 дней) .
В июле руководители ISO и IEC порекомендовали Technical Management Board отклонить апелляции, указав в качестве причины то, что проект стандарта был принят голосованием в соответствии с директивами ISO/IEC JTC 1 .
В августе ISO отклонила апелляции стран, выступающих против принятия OOXML как стандарта, так как они не смогли получить поддержку необходимого числа участников ISO для приостановления принятия стандарта
В конце августа государственные IT‐организации Бразилии, ЮАР, Венесуэлы, Эквадора , Кубы и Парагвая опубликовали заявление о сомнениях в нейтральности ISO .
По данным собрания ISO/IEC JTC1/SC34, подкомиссии ISO/IEC JTC1 , в начале октября SC34 отправила OASIS неопубликованный запрос на передачу ей контроля над стандартом ISO/IEC 26300 (ODF), обосновывая это стремлением к лучшей совместимости между стандартами. В Groklaw также обратили внимание на то, что 9 из 20 присутствовавших на собрании в июле являлись сотрудниками или консультантами Microsoft, либо членами ECMA TC45. В результате появились подозрения в попытке захвата Microsoft контроля над ODF .
Дальнейшая жизнь стандарта
После того, как OOXML стандартизовали, работа над стандартом приостановилась; Microsoft Office 2010 всё ещё отвечал «переходным» требованиям OOXML, но не «строгим». Microsoft пообещал полное соответствие в следующей версии. ISO пригрозила убрать переходные части из стандарта .
Поддержка в текстовых процессорах
Предыдущие версии MS Office
Большей популярностью на 2007 год пользуются его предшественники - двоичные форматы Microsoft Office 97-2003. Поддержка одной из версий OOXML (не соответствующая ISO/IEC 29500) появилась в Microsoft Office 2007 . Для работы с этим форматом в предыдущих версиях MS Office, Microsoft предлагает установить Microsoft Office Compatibility Pack, который обеспечивает «прозрачную» работу с форматами Office 2007 пакетов MS Office 2000, XP и 2003 .
Поддержка формата в других текстовых процессорах
Поддержка формата OOXML в текстовом процессоре Corel Word Perfect ожидалась в середине 2007 года .
Критика
- Сам формат предназначен для «точного представления ранее сформированного корпуса электронных документов, таблиц и презентаций, созданных с помощью приложений Microsoft Office» . Со стороны Microsoft дать доступ стороннему ПО к своим документам - это хорошее начинание, однако этого явно мало для кроссплатформенного и межгосударственного обмена документами.
- Юридическая организация Software Freedom Law Center (англ. ) указала на проблемы с условиями, под которыми Microsoft опубликовали спецификацию Microsoft Open Specification Promise: право на использование патента на «технологию» даётся только для кода, реализующего её - частично или полностью, - и не распространяется на работы (в том числе и производные от упомянутого кода), не связанные напрямую с данной технологией .
- Название Office Open XML слишком похоже на OpenOffice.org XML , что приводит к путанице . Такое уже случалось с предложениями стандартов от Microsoft .
- Несмотря на то, что информация о формате открыта, он защищён патентами Microsoft, и любая программа (нарушающая лицензионное соглашение на использование запатентованных составляющих стандарта) для чтения Open XML нарушит законы США .
- Документация к Open XML занимает более 7000 страниц, что является излишне большим объёмом и существенно усложняет попытку создания программы с поддержкой Open XML .
- Из‑за широкого использования в Open XML битовых масок невозможно провести формальную проверку XML‐файла с помощью DTD или XSD .
- Open XML является, по сути, переводом в XML бинарных форматов Microsoft Office. Как ручное редактирование, так и поддержка Open XML в других программах серьёзно затруднены. Размеры бумаги перенумерованы числами от 1 до 68, вместо имён A4, B5 и т. д; аналогично сделано с кодами языков. Некоторые наименования цветов отличаются от стандартных.
- Формат поддерживает вставку двоичных данных, что в будущем может привести к несовместимости.
- Формат времени, доставшийся Open XML по наследству от Microsoft Excel , а тому - от Lotus 1-2-3 , отсчитывает годы, начиная с 1900. При этом сам 1900 год неправильно трактуется как високосный , вследствие чего все даты до 28 февраля 1900 года включительно имеют неправильное соответствие с днём недели. Также в формате времени не задан часовой пояс , и временны́е расчёты не учитывают переходов на летнее время .
- Использование специального формата математических формул, который имеет альтернативу в виде MathML и вдобавок был отвергнут консорциумом W3C ещё в 1997 году. В других местах также используются собственные форматы Microsoft - например, для векторной графики применяется внутренний формат Windows WMF , а не стандартизированный SVG .
- Нет локализации для семитских языков и языков с начертанием справа налево.
- Отсутствие поддержки языков с начертанием справа налево и, как результат, невозможность написания документов на арабском языке , иврите и др.
- Отсутствие поддержки других выходных дней недели, кроме субботы-воскресенья: в частности пятницы-субботы (в Израиле) и четверга-пятницы (в странах Ближнего Востока).
Примечания
- Standard ECMA-376:Office Open XML File Formats (англ.) (PDF и DOCX). Ecma International (December 2006). Проверено 30 августа 2007. Архивировано из первоисточника на WebCite 24 августа 2011 года.
- zip-архив содержит в себе XML-файлы и три папки, docProps, Word, и _rels, которые сохраняют свойства документа, содержание и отношения между остальными файлами.DOCX что это за формат файла (рус.) . OC (4 февраля 2013). Архивировано из первоисточника на WebCite 16 сентября 2013 года.
- Владимир Парамонов. Новый формат документов Microsoft прошел стандартизацию ECMA . Компьюлента . ИД "Компьютерра" (8 декабря 2006).
- (англ.) (25 June 2014).
- Ecma International creates TC45 to standardize Office Open XML File Formats (англ.) . Ecma International. Проверено 24 августа 2007. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Vote closes on draft ISO/IEC DIS 29500 standard (англ.) . ISO (4 September 2007). Проверено 4 сентября 2007. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Front-page: OOXML triggers demonstration in Norway: «Let’s throw OOXML out of ISO»
- Pamela Jones. Microsoft Office 2007 Fails OOXML Conformance Tests, Alex Brown Admits, Hopes For the Best (англ.) . Groklaw (21 April 2008). Проверено 22 апреля 2008.
- David Meyer. OOXML ratification faces delay after objection (англ.) . ZDNet.co.uk . CNET Networks, Inc. (27 May 2008). Проверено 31 мая 2008.
- M. Kuscus, CEO, South African Bureau of Standards (SABS). Appeal from the South African national body regarding the outcome of the fast-track processing of DIS 29500 Office open XML (англ.) (недоступная ссылка - история ) . Проверено 31 мая 2008. Архивировано из первоисточника на Wayback Machine 8 декабря 2010 года.
- Индия и Бразилия подали апелляцию против OOXML. Фонд Шаттлворта разъясняет ситуацию . OpenNET (30 мая 2008). Проверено 31 мая 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Peter Sayer. India and Brazil File Appeals Against OOXML Standardization (англ.) . PC World Communications, Inc. (IDG) (30 May 2008). Проверено 31 мая 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Peter Sayer. Venezuela joins line appealing OOXML standard approval (англ.) . IDG News Service (3 June 2008). Проверено 3 июня 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Pamela Jones. Now an OOXML Protest from Denmark"s OSL (англ.) . Groklaw (31 May 2008). Проверено 2 июня 2008.
- Four national standards bodies appeal against approval of ISO/IEC DIS 29500 (англ.) . ISO (6 June 2008). Проверено 13 июня 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- ISO заморозил принятие OOXML . The OpenNET Project (11 июня 2008). Проверено 13 июня 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Pamela Jones. . Groklaw (9 июля 2008). Проверено 11 июля 2008.
- http://www.infoworld.com/article/08/08/15/ISO_IEC_reject_appeals_approve_OOXML_spec-IDGNS_1.html ISO, IEC reject appeals, approve OOXML spec
- Stefan Krempl. Renewed protest against the ISO certification of Microsoft"s OOXML (англ.) . Heise Media UK Ltd. (2 September 2008). Проверено 5 сентября 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Georgina Prodhan; Sharon Lindores. Microsoft decision sparks dissent amid ISO members (англ.) . Thomson Reuters (1 September 2008). Проверено 5 сентября 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- zoobab.
Norwegians leave their Standards Body in protest (англ.)
.
OOXML (2008). Проверено 2 октября 2008. Архивировано из первоисточника на WebCite 24 июня 2012 года. - IT-bransjen rømmer fra Standard Norge (норв.) (29 сентября 2008). Проверено 2 октября 2008. Архивировано из первоисточника на WebCite 23 февраля 2012 года.
- Skandaleprosess av Standard Norge | Åpne standarder, It-politikk, Office
Начиная с выпуска версии 2007, в системах Microsoft Office используются форматы файлов на основе XML, такие как DOCX, XLSX и PPTX. В данной статье описаны основные преимущества формата, расширения имен файлов и способы совместного использования файлов Office с пользователями более ранних версий Office
Каковы преимущества форматов Open XML?
Форматы Open XML обеспечивают множество преимуществ не только разработчикам, но и обычным пользователям, а также организациям любого размера.
Компактный формат файлов. Выполняется автоматическое сжатие документов - в некоторых случаях размер документа уменьшается на 75 процентов. В формате Open XML для хранения документов используется технология сжатия ZIP, обеспечивающая потенциальную экономию средств за счет сокращения дискового пространства, необходимого для хранения файлов, и уменьшения пропускной способности, необходимой для отправки файлов по электронной почте, по сети или через Интернет. При открытии файл автоматически распаковывается, а при сохранении - сжимается. Для открытия и закрытия файлов в Office не нужно устанавливать какие-либо специальные программы сжатия.
Улучшенные возможности восстановления поврежденных файлов. Файлы имеют модульную структуру, поэтому различные компоненты данных файла хранятся отдельно друг от друга. Это позволяет открыть файл даже в том случае, если какой-либо компонент внутри файла (например, диаграмма или таблица) поврежден.
Улучшенная конфиденциальность и дополнительный контроль над персональными данными. Обеспечивается конфиденциальность при совместном использовании документов, поскольку персональные данные и конфиденциальные бизнес-сведения, такие как имена авторов, примечания, исправления и пути к файлам, можно легко найти и удалить с помощью инспектора документов.
Улучшенная интеграция и совместимость бизнес-данных. При использовании форматов Open XML для обеспечения совместимости данных в Office документы, листы, презентации и формы можно сохранять в формате XML, который свободно доступен для использования и лицензирования и является бесплатным. Приложения Office также поддерживают пользовательские схемы XML, позволяющие расширить возможности имеющихся типов документов Office. Таким образом, пользователи могут легко переносить сведения из имеющихся систем для работы в привычных приложениях Office. Данные, созданные в Office, можно легко использовать в других бизнес-приложениях. Чтобы открыть и отредактировать файл Office, требуется только средство работы с ZIP-файлами и редактор XML.
Упрощенное обнаружение документов, содержащих макросы. Файлы, сохраненные с использованием стандартного суффикса «X» (такие как DOCX, XLSX и PPTX), не могут содержать макросы VBA и XLM. Макросы могут содержать только те файлы, расширение имени которых заканчивается на «M» (такие как DOCM, XLSM и PPTM).
Какие расширения у имени XML-файла?
По умолчанию документы, книги и презентации, создаваемые в Office, сохраняются в формате XML с привычными расширениями имен файлов, к которым добавляется суффикс «X» или «M». Суффикс «X» означает, что XML-файл не содержит макросов, а суффикс «M» - что XML-файл содержит макросы. Например, при сохранении документа в Word имя файла будет иметь расширение по умолчанию DOCX, а не DOC.
При сохранении файла как шаблона справедливы те же изменения. Расширение шаблона, которое использовалось в более ранних версиях, сохранилось, но в конце к нему теперь добавляется суффикс «X» или «M». Если файл содержит код или макросы, его необходимо сохранять, используя новый формат XML-файлов с поддержкой макросов, в котором к расширению файла добавляется суффикс «M», обозначающий наличие макросов.
В приведенных ниже таблицах представлены все стандартные расширения имен файлов в Word, Excel и PowerPoint.
Word
Excel
PowerPoint
Тип XML-файла |
Расширение |
Презентация |
|
Презентация с поддержкой макросов |
|
Шаблон с поддержкой макросов |
|
Надстройка с поддержкой макросов |
|
Демонстрация |
|
Демонстрация с поддержкой макросов |
|
Слайд с поддержкой макросов |
|
Можно ли использовать одни и те же файлы в разных версиях Office?Office поддерживает сохранение файлов в форматах Open XML и двоичном формате более ранних версий Office и включает средства проверки совместимости и конвертеры файлов, помогающие использовать файлы в различных версиях Office. Открытие имеющихся файлов в Office Можно открыть файл, созданный в более ранней версии Office, поработать с ним, а затем сохранить в старом формате. Поскольку документ можно совместно использовать с другим пользователем, применяющим более раннюю версию Office, в Office используется средство проверки совместимости, которое проверяет документ на наличие компонентов, которые не поддерживаются более ранней версией Office. При сохранении файла средство проверки совместимости сообщает о таких компонентах и позволяет удалить их перед продолжением сохранения. Примечание: Отказ от ответственности относительно машинного перевода . Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки. |