Для чтения ods файлов, и не только их, но и xls (xml), csv, tab text, можно использовать библиотеку http://code.google.com/p/php-spreadsheetreader/. Как и написано на сайте, работать с ней довольно просто
Обнаружена проблема импорта ячеек, состоящих из нескольких строк, которую можно решить редактированием extract_tables_simplexml.xslt, в части, где идет разбор значения ячейки.
Тут
Для генерации файлов ods удобно пользоваться библиотекой http://odsphpgenerator.lapinator.net/.
На сайте приведено много примеров использования, так что проблем быть не должно. Конечно, много чего в этой библиотеке не хватает, но либо можно дописать самостоятельно, либо дождаться новой версии.