Logótipo do Legacy File ConverterLegacy File Converter
Lição de história8 min de leitura

Lição de história: O que é um arquivo .ods? Por que o Excel o abre, mas as fórmulas mudam

OpenDocument Spreadsheet: o formato aberto de planilhas que nasceu do StarCalc do StarOffice e do OpenOffice.org Calc, virou ISO/IEC 26300, esperou seis anos por uma linguagem de fórmulas padrão e ainda abre no Excel com algumas coisas alteradas em silêncio.

·Pela equipa Legacy File Converter
Uma bolsa turquesa com zíper de onde sai uma grade de planilha creme com uma célula âmbar sob uma lupa, ao lado de caixas de arquivo e de um selo redondo, sem logotipos

TL;DR

Um .ods é uma planilha OpenDocument (OpenDocument Spreadsheet): uma pasta de trabalho salva como texto XML dentro de um pacote ZIP. Ela descende do StarCalc, a planilha da suíte StarOffice da Star Division (arquivos binários .sdc), e do OpenOffice.org Calc, cujos pacotes .sxc se tornaram a base do formato OpenDocument. A OASIS aprovou o ODF 1.0 em 1º de maio de 2005, e a ISO e a IEC o publicaram como ISO/IEC 26300 em 30 de novembro de 2006. Mas o ODF 1.0 e o 1.1 nunca disseram como uma fórmula deve ser escrita; uma linguagem de fórmulas padrão, a OpenFormula, só chegou com o ODF 1.2, em setembro de 2011. Essa lacuna é a raiz da surpresa mais comum com arquivos .ods: o Excel abre o arquivo, mas fórmulas, datas ou formatação podem sair diferentes.

O que é um arquivo .ods?

Um arquivo .ods é o membro de planilhas do formato OpenDocument (ODF), o padrão aberto para arquivos de escritório cujos irmãos incluem os documentos de texto .odt, as apresentações .odp e os desenhos .odg. É o formato nativo de pastas de trabalho do LibreOffice Calc e do Apache OpenOffice Calc, e programas como Microsoft Excel, Google Planilhas e Gnumeric podem abri-lo ou salvá-lo. Seu tipo de mídia oficial é application/vnd.oasis.opendocument.spreadsheet. Um modelo de planilha usa .ots, e um .fods é a variante “plana”: o mesmo XML em um único arquivo sem compressão em vez de um ZIP.

Por que o Excel o abre, mas as fórmulas ou a formatação mudam?

Porque o Excel não mantém o arquivo como OpenDocument enquanto você trabalha. Ele lê o pacote, transfere cada planilha, estilo e fórmula para o próprio modelo e só volta a gravar OpenDocument ao salvar. A página de suporte da Microsoft que compara .ods e .xlsx lista o que sobrevive à viagem. A formatação básica de células, os estilos de célula, as áreas de impressão e as fórmulas são compatíveis. Mas as datas anteriores a 1º de janeiro de 1900 não são salvas corretamente, as linhas e colunas repetidas na impressão não são compatíveis, os estilos de tabela e as linhas de total se perdem, os comentários encadeados viram comentários antigos e uma pasta de trabalho com uma planilha protegida por senha não pode ser salva nem aberta. A lista de formatos de arquivo do Excel da Microsoft diz sem rodeios: a formatação pode ser perdida ao salvar e abrir arquivos .ods.

As fórmulas são outra história. Dentro de um .ods, uma célula com fórmula tem um atributo table:formula cujo texto começa com um prefixo de namespace, uma etiqueta curta que indica em que linguagem de fórmulas o resto está escrito. As notas de implementação da Microsoft para o Excel 2013 e posteriores dizem que o Excel carrega a fórmula se o prefixo for of (OpenFormula), msoxl (a sintaxe do próprio Excel) ou se não houver prefixo. Com qualquer outro, o Excel ignora a fórmula e mantém apenas o último valor calculado guardado na célula. A célula parece certa, mas virou um número fixo que não será recalculado.

Confira as fórmulas, não só os totais

Um .ods reaberto ou convertido pode mostrar exatamente os números certos enquanto algumas células passaram de fórmulas a valores fixos. Clique em algumas células de total e olhe a barra de fórmulas antes de reutilizar a planilha para os números do ano seguinte.

1985–2002: StarCalc, Sun e OpenOffice.org Calc

A família começa com a Star Division, fundada em 1985 em Lüneburg, na Alemanha, por Marco Börries. A suíte StarOffice ganhou uma planilha, o StarCalc; o StarOffice 2.0, em 1994, reunia StarWriter, StarCalc e StarBase para Windows 3.1. Essas pastas de trabalho do StarCalc eram arquivos binários .sdc, algo bem diferente — veja Lição de história: O que é um arquivo .sdc?.

A Sun Microsystems comprou a Star Division em agosto de 1999 e anunciou em 19 de julho de 2000 que liberaria o código-fonte do StarOffice como OpenOffice.org, um projeto que também coordenaria, nas palavras da Sun, “a definição de formatos de arquivo baseados em XML”. O OpenOffice.org 1.0 chegou em 1º de maio de 2002, e seu Calc salvava arquivos .sxc: um pacote ZIP de partes XML em vez de um bloco binário. Esse desenho de pacote é o ancestral direto do .ods — veja Lição de história: O que é um arquivo .sxc?.

2005: OASIS, ODF 1.0 e ISO/IEC 26300

Para transformar esse pacote em um padrão neutro em relação a fornecedores, ele foi levado à OASIS, a Organization for the Advancement of Structured Information Standards (Organização para o Avanço de Padrões de Informação Estruturada), um consórcio sem fins lucrativos que publica padrões técnicos abertos. Seu comitê técnico do OpenDocument se reuniu pela primeira vez em 16 de dezembro de 2002, e o ODF 1.0 foi aprovado como padrão OASIS em 1º de maio de 2005. O OpenOffice.org 2.0, lançado em 20 de outubro de 2005, adotou o OpenDocument como formato padrão, e os arquivos .ods começaram a substituir os .sxc nos PCs comuns.

Em seguida, a OASIS submeteu o ODF ao comitê conjunto da ISO (Organização Internacional de Normalização) e da IEC (Comissão Eletrotécnica Internacional). Ele passou na votação em 3 de maio de 2006 e foi publicado como ISO/IEC 26300:2006 em 30 de novembro de 2006. Vieram outras versões: ODF 1.1 em fevereiro de 2007, ODF 1.2 em setembro de 2011 (publicado pela ISO/IEC em 2015), ODF 1.3 em abril de 2021 e ODF 1.4, aprovado em 6 de outubro de 2025.

Como os bytes funcionam: um ZIP de XML, célula por célula

Abra um .ods em um visualizador hexadecimal e os dois primeiros bytes formam PK, a assinatura de um arquivo ZIP. As regras de empacotamento do ODF exigem que um pequeno arquivo chamado mimetype venha primeiro, sem compressão, contendo apenas o texto application/vnd.oasis.opendocument.spreadsheet, para que os programas reconheçam a pasta de trabalho sem descompactá-la. Depois vêm content.xml (as planilhas e células), styles.xml (a formatação), meta.xml (autor e datas), settings.xml (configurações de exibição) e META-INF/manifest.xml, a lista de todas as partes. XML, sigla de Extensible Markup Language, é texto simples feito de tags; descompactada, a pasta de trabalho inteira pode ser lida em um editor de texto.

Dentro do content.xml, cada planilha é um elemento table:table, cada linha um table:table-row e cada célula um table:table-cell. Uma célula não guarda só texto: ela declara seu tipo de valor com um atributo office:value-type — float, percentage, currency, date, time, boolean ou string — e mantém o valor bruto em outro atributo, enquanto um parágrafo dentro da célula traz a versão que você vê na tela. Por essa separação, uma célula pode exibir 12% e armazenar 0,12. Sequências de células iguais ou vazias são comprimidas com um contador de repetição (table:number-columns-repeated) em vez de serem escritas uma a uma.

A lacuna das fórmulas: do ODF 1.0 à OpenFormula

O primeiro padrão descrevia onde uma fórmula fica — o atributo table:formula —, mas não a linguagem dentro dele. A descrição de formato da Biblioteca do Congresso dos EUA observa que o ODS 1.1 “permitia qualquer sintaxe para as strings que representam fórmulas” e que essa falha gerou problemas de interoperabilidade. Na prática, o OpenOffice.org gravava suas fórmulas atrás de um prefixo oooc:, com referências de célula entre colchetes como [.A1], e vários outros programas ODF gravavam fórmulas do mesmo jeito.

Quando o Microsoft Office 2007 Service Pack 2 trouxe suporte integrado ao ODF em 28 de abril de 2009, o Excel seguiu outro caminho. Segundo as notas de implementação da Microsoft, o Excel 2007 salvava as fórmulas atrás do próprio prefixo msoxl, em sintaxe do Excel, e, ao carregar, mantinha só o valor armazenado das fórmulas de qualquer outro namespace. Um blog da Microsoft argumentou que, como o ODF 1.0 e o 1.1 não definiam fórmulas, toda implementação de planilha ODF dependia do aplicativo. Rob Weir, da IBM, copresidente do comitê ODF da OASIS, publicou em maio de 2009 testes mostrando que o SP2 removia as fórmulas de planilhas criadas por outros programas ODF, deixando apenas seus últimos valores. A disputa virou um exemplo clássico de por que um formato de arquivo precisa de um padrão de fórmulas, e não só de uma estrutura de células.

Esse padrão é a OpenFormula, a parte 2 do ODF 1.2 (padrão OASIS desde 29 de setembro de 2011). Ela define tipos de dados, sintaxe e o comportamento das funções integradas para que uma fórmula dê resultados equivalentes em programas diferentes, e as fórmulas do ODF 1.2 levam o prefixo of:. O Excel passou a suportar o ODF 1.2 no Office 2013 e hoje salva as fórmulas com esse prefixo. Lendo com atenção as regras da Microsoft, porém, o antigo prefixo oooc: não está na lista do Excel — um dos motivos pelos quais um .ods salvo por uma suíte dos anos 2000 pode abrir no Excel com valores onde antes havia fórmulas.

LibreOffice, governos e um formato que não tem dono

A Oracle comprou a Sun em 2010. Em 28 de setembro de 2010, desenvolvedores da comunidade anunciaram a The Document Foundation e o fork LibreOffice, e em 1º de junho de 2011 a Oracle doou o código do OpenOffice.org à Apache Software Foundation, onde ele continua como Apache OpenOffice. Ambos ainda salvam novas planilhas como .ods por padrão.

Os governos ajudaram o .ods a ir além dos entusiastas. Em setembro de 2005, o estado de Massachusetts publicou uma política que exigia que suas agências do poder executivo salvassem documentos de escritório em OpenDocument até 1º de janeiro de 2007; uma revisão de 2007 passou a aceitar também o Open XML da Microsoft. Em 22 de julho de 2014, o governo do Reino Unido escolheu o ODF como padrão para compartilhar e colaborar em documentos governamentais. Em março de 2026, o conselho de planejamento de TI da Alemanha adotou um conjunto de padrões Deutschland-Stack que cita o ODF para documentos.

Por que ainda há arquivos .ods nos discos em 2026

Porque o .ods é o formato gratuito padrão há duas décadas. Toda instalação do LibreOffice e do OpenOffice salva uma nova pasta de trabalho como .ods, a menos que alguém mude a configuração; assim, computadores de escolas, ONGs, pequenos escritórios, desktops Linux e qualquer pessoa que não comprou o Microsoft Office têm pastas cheias de orçamentos, listas de turma, inventários e contas de clubes em .ods. Muitos deles agora são arquivos legados: criados em uma suíte que não está mais instalada, gravados por uma versão antiga cujas fórmulas um Excel moderno pode tratar como valores fixos, ou necessários em .xlsx para alguém que nunca ouviu falar de OpenDocument.

Quando você precisa de .xlsx, CSV ou PDF

Renomear .ods para .xlsx não adianta: as partes internas continuam sendo XML do OpenDocument, e o .xlsx é outro padrão, o Office Open XML, publicado como ISO/IEC 29500 em novembro de 2008. Uma conversão de verdade lê as células OpenDocument e grava um arquivo novo. Escolha XLSX quando alguém precisar continuar trabalhando no Excel, CSV quando só os valores importarem e PDF quando a planilha tiver de ser impressa igual em qualquer lugar. Depois, confira fórmulas, datas e planilhas protegidas, porque é aí que os dois formatos divergem.

O Legacy File Converter abre pastas de trabalho .ods e .fods (planas) no seu próprio PC com Windows e as salva como XLSX, PDF, CSV, Markdown ou HTML — nada é enviado, o que importa quando a planilha tem folha de pagamento ou dados de associados. Para as gerações anteriores da mesma planilha, veja StarCalc .sdc e OpenOffice.org Calc .sxc; para o lado do Excel na história, veja Lição de história: O que é um arquivo .xls?.

Pronto para abrir os seus ficheiros antigos?

Comece gratuitamente e depois desbloqueie as conversões ilimitadas com uma licença Standard de $79.95 em pagamento único. Transfira o instalador para Windows — todas as funcionalidades para até 10 ficheiros.

Avaliação gratuita

Todas as funcionalidades da aplicação · até 10 ficheiros

Windows 10 ou 11

Avaliação gratuita — converta até 10 ficheiros. Transfira o instalador para Windows e converta localmente no seu PC.

Iniciar a avaliação gratuita — Transferir o instalador

Instalador direto para Windows · MSI offline

É seguro? — editor, instalador e ajuda com o SmartScreen

Comprar Standard — $79.95

Requer Windows 10 ou 11. Sem subscrições.