Pular para o conteúdo

Converter XLSX em ODS

Transforme pastas de trabalho do Excel em planilhas OpenDocument para o LibreOffice, o OpenOffice e organizações que exigem ODF — todas as abas, fórmulas, formatos e gráficos preservados.

  • Excluído logo após a conversão
  • Transferência criptografada, excluído na hora
  • Sem cadastro, sem marca d'água

Como funciona

1

Adicione arquivos do Excel

Solte um ou vários arquivos .xlsx ou .xls na página, ou clique para escolhê-los.

2

Converta

Um clique — cada planilha é reconstruída no formato OpenDocument, aba por aba.

3

Baixe

Um .ods para cada arquivo, ou todos juntos em um ZIP.

O que o OpenDocument não tem onde guardar

A maior parte de uma planilha passa sem problemas, porque os dois formatos são XML compactado descrevendo praticamente as mesmas ideias: todas as abas, com valores, fórmulas, formatos de número, fontes, cores, bordas, células mescladas, larguras de coluna, painéis congelados, comentários, gráficos e imagens. As fórmulas são gravadas com os nomes do OpenDocument, então a biblioteca padrão de funções — pesquisa, estatística, datas, texto e finanças — funciona exatamente como antes.

Os recursos que não passam são os que o Excel acrescentou e o OpenDocument nunca padronizou, e vale procurar por eles antes de confiar no resultado. Em alguns casos, tabelas dinâmicas são convertidas como dados, e não como tabelas dinâmicas ativas; segmentações de dados e linhas do tempo não têm equivalente; conexões do Power Query, modelos de dados e as funções de matriz dinâmica mais recentes são exclusivas do Excel. Uma planilha construída sobre isso não é bem uma planilha que por acaso está no formato do Excel — é um aplicativo do Excel, e convertê-la produz um arquivo que abre e faz menos.

Planilhas comuns são uma história completamente diferente, e elas são a maioria. Um orçamento, uma lista, um modelo feito com SOMA, PROCV, SE e um gráfico convertem de forma limpa e se comportam de maneira idêntica no LibreOffice Calc. O melhor indicador é se alguém precisou ser ensinado a usar a planilha.

Macros VBA não passam: o .ods não comporta VBA, e o LibreOffice Basic é outra linguagem, sobre outro modelo de objetos, então não há tradução a fazer. O LibreOffice consegue *executar* parte do VBA em modo de compatibilidade ao abrir o .xlsx diretamente, o que é bom saber — às vezes esse é um caminho melhor do que converter. Se o nosso servidor estiver fora do ar, a página avisa e converte localmente, mantendo valores, fórmulas, formatos de número, células mescladas e larguras de coluna, mas descartando fontes, cores e gráficos.

Quando você precisa de outra coisa

Antes de converter, veja se você realmente precisa. O LibreOffice Calc abre .xlsx diretamente, e faz isso há muitos anos — inclusive, em modo de compatibilidade, algumas das macros que uma conversão descartaria. Converter é para quando o arquivo precisa mesmo existir como OpenDocument, o que costuma ser uma exigência de política, e não técnica: vários governos exigem ODF para documentos públicos justamente por ser um padrão publicado que não pertence a ninguém.

Quando for uma exigência, faça localmente e em lote: soffice --headless --convert-to ods *.xlsx não tem limite de tamanho e não envia nada a lugar nenhum. Depois abra alguns dos resultados e olhe as fórmulas — uma conversão que informa sucesso e deixa #NOME? em nove células é o tipo de falha a vigiar, e ela só aparece se você olhar.

Perguntas frequentes

Por que converter para ODS?

O ODS é o padrão internacional (ISO/IEC 26300) para planilhas, o formato nativo do LibreOffice e o formato que muitos governos e órgãos públicos exigem para os documentos que recebem e publicam.

O que é mantido?

Todas as abas, com fórmulas, formatos de número, fontes, cores, bordas, células mescladas, larguras de coluna, painéis congelados, formatação condicional, validação de dados, comentários, gráficos e imagens.

Meu arquivo fica armazenado em algum lugar?

Ele é enviado ao nosso servidor por uma conexão criptografada, convertido e excluído no instante em que seu arquivo fica pronto — nada é armazenado, registrado ou compartilhado. Se esse servidor estiver fora do ar, o seu navegador converte o arquivo e avisa exatamente o que não conseguiu manter.

Minhas fórmulas do Excel continuam calculando?

Sim. As funções do Excel são gravadas na sintaxe de fórmulas do OpenDocument e calculam da mesma forma no LibreOffice. Algumas das funções mais novas, exclusivas do Excel, podem não existir em versões mais antigas do LibreOffice ou do OpenOffice.

E as macros?

Macros VBA não são transferidas: o LibreOffice executa só parte do VBA, e os resultados poderiam ser diferentes dos do Excel sem nenhum aviso.

E arquivos protegidos por senha?

A senha precisa ser removida antes — abra o arquivo, remova-a em Arquivo → Informações → Proteger Pasta de Trabalho (ou Arquivo → Propriedades → Segurança no LibreOffice), salve e converta de novo. A proteção de aba sem senha é mantida.

Bom saber: Macros VBA não são levadas para o .ods. Arquivos de até 50 MB cada. Se o nosso servidor estiver fora do ar, a conversão no navegador mantém valores, fórmulas, formatos de número, células mescladas e larguras de coluna, mas não fontes, cores nem gráficos.