Os arquivos ODS, como todos os tipos de arquivos Open Document, são apenas ZIP
files. Você pode tentar reparar o arquivo usando ferramentas comuns para reparar ZIPs. Por exemplo, na linha de comando:
zip --fixfix file.ods
Cuidado com o que você deve sempre operar em uma cópia do arquivo. Se a extração de dados funcionar, você poderá montar o arquivo como um arquivo ZIP e carregá-lo no OpenOffice.org.
Antes de tentar isso, verifique se o arquivo é realmente um arquivo ODS. Se você correr
hexdump -C file.ods | head -1
Deverá ter esta aparência
00000000 50 4b 03 04 14 00 00 08 00 00 a8 a3 d3 3e 85 6c |PK...........>.l|
Isto é, deve começar com PK
.
Talvez você também possa abrir o arquivo em uma versão diferente do OpenOffice.org ou usando gnumeric
ou o Google Docs.