Еще вариант - перейти на ODF. Формат, конечно, заковыристый, но вполне понятный - зазипованная группа XML-файлов с достаточно понятной структурой. Бонус - нет привязки к Windows, считай, открывается и последними версиями МС Оффиса, ОпенОфисом, ЛибреОфисом и т. п.
Сейчас не скажу точно. Может, это майкрософтовская реализация ODF? Точно знаю, что в предыдущих офисах (скажем, в 2003) были попытки реализовать XML-версию хранения контента более упрощенную, чем ODF, просто одним файлом. Я ее использовал для генерации экселевских таблиц в PHP-скриптах, чтоб не тащить сторонние компоненты.