Thursday, March 6, 2008

Microsoft Office Binary (doc, xls, ppt) File Formats

15 февраля 2008 года на официальном сайте Microsoft были опубликованы спецификации форматов файлов Word 97-2007, PowerPoint 97-2007, Excel 97-2007.

Что может нам дать этот ход Microsoft?

Уверен многие из любопытства пролистают эти немаленькие (более 300 страниц) спецификации. Но на практике эта информация мало кому будет полезна. Из экономических соображений гораздо выгоднее пользоваться старыми приемами взаимодействия с Excel или Word посредством COM и внедрения их компонент посредством OLE. Это быстрее и привычнее. И это работает!

Сложность формата Excel описывается одним из его разработчиков - Джоэлом Спольски. Вы можете прочитать его статью, опубликованную после открытия Microsoft форматов файлов - Why are the Microsoft Office file formats so complicated? (And some workarounds).

Но информация от Microsoft может быть полезна тем, кто обеспечивает совместимость своих продуктов с Office на платформах, отличных от Windows. Я очень надеюсь, что поддержка приложений Microsoft Office в OpenOffice качественно улучшиться, чтобы без проблем работать с документами Word под Linux+OpenOffice.

No comments: