Converter ODS em XLSX
Transforme um arquivo .ods do LibreOffice ou do OpenOffice em uma pasta de trabalho do Excel — todas as abas, fórmulas, formatos de número, cores, células mescladas 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
Adicione arquivos ODS
Solte um ou vários arquivos .ods na página, ou clique para escolhê-los.
Converta
Um clique — cada planilha é reconstruída no formato do próprio Excel, aba por aba.
Baixe
Um .xlsx para cada arquivo, ou todos juntos em um ZIP.
Dois formatos de XML compactado que quase concordam
ODS e XLSX são estruturalmente parecidos — ambos são arquivos ZIP com XML que descreve abas, células, estilos e relações —, e é por isso que tanta coisa passa sem alteração. Valores, 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 têm equivalente direto nos dois, e abas ocultas continuam ocultas.
As fórmulas são onde os dois realmente diferem, e a diferença está nos nomes, não na matemática. Os dois guardam a fórmula como texto; cada um escreve as funções do jeito do seu próprio aplicativo. A conversão grava as funções com os nomes do Excel, então a imensa maioria — tudo o que está nos conjuntos comuns de estatística, finanças, texto e pesquisa — simplesmente funciona. As exceções são as funções que só existem no LibreOffice, que não têm no que se transformar: o Excel mostra #NOME? nessas células, o que é honesto, e não um defeito, e mostra exatamente quais células precisam de atenção.
As referências se comportam da mesma forma, com um ponto que vale conferir em uma planilha grande. Referências entre abas e entre arquivos são reescritas na sintaxe do Excel, e um vínculo com outro arquivo só funciona se esse arquivo estiver onde a referência indica — então um conjunto de planilhas vinculadas deve ser convertido junto e mantido na mesma pasta, ou os vínculos se quebram no primeiro recálculo.
As macros não passam, e nem poderiam. LibreOffice Basic e VBA são linguagens diferentes, que chamam modelos de objetos diferentes, então não há tradução a fazer — e o formato .xlsx, por design, não comporta macros de jeito nenhum, e é por isso que o Excel tem um .xlsm separado para elas. Uma planilha movida a macros precisa ter a automação reescrita, e não convertida. 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
Instalar o LibreOffice dá a você a mesma conversão sem nada passar pela rede e sem limite de tamanho: soffice --headless --convert-to xlsx *.ods processa uma pasta inteira com um só comando. Para modelos financeiros e qualquer coisa que você prefira não enviar a lugar nenhum, essa é a resposta certa.
Antes de converter, vale saber que o Excel abre arquivos .ods diretamente desde 2010. Se quem vai receber só precisa ler os dados, enviar o original pode resolver sem conversão nenhuma e sem o risco dos nomes de fórmula. Converta quando o arquivo precisar ser editado no Excel por muito tempo, e não apenas aberto uma vez.
Perguntas frequentes
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. Abas ocultas continuam ocultas.
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.
As fórmulas vão funcionar no Excel?
Sim — as funções são gravadas com os nomes do Excel. As poucas funções que só existem no LibreOffice não têm equivalente no Excel; o Excel mostra #NOME? nessas células até a função ser substituída.
Posso converter vários arquivos de uma vez?
Sim. Solte todos juntos; cada um vira o seu próprio .xlsx, e você pode baixá-los um por um ou em um único ZIP.
E as macros?
Macros em LibreOffice Basic não rodam no Excel, e o formato .xlsx não comporta macros, então elas não são transferidas.
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 não são levadas para o .xlsx. 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.
Ferramentas relacionadas
XLSX para ODS
Pastas de trabalho do Excel como planilhas OpenDocument
XLS para XLSX
Arquivos antigos do Excel no formato moderno
Excel para PDF
XLSX em PDF, exatamente como o Excel imprime
Excel para CSV
Qualquer aba em CSV, na codificação que você precisa
CSV para Excel
CSV em XLSX com números e datas de verdade
CSV para JSON
CSV em JSON tipado e aninhado