Ну, тогда еще ссылка до кучи: ooolib-python Все-таки чаще всего нужно генерировать документы из программы, и требовать при этом наличия установленного OpenOffice - нехорошо. Вот только бы догнать функциональность ooolib-python до ooolib-perl…
До кучи: проект rst2odt (работает вместе с docutils) позволяет генерировать OpenOffice writer document из текстовых исходников в формате ReStructuredText. Я недавно начал пользоваться – удобно. Немного сыроват, но в целом работает.