Converter XLSX para ODS

Aqui você converte XLSX para ODS de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. O arquivo viaja criptografado até o nosso servidor, é convertido lá e é apagado assim que o trabalho termina.

  • Onde roda No nosso servidor, porque um navegador não roda o programa que isto exige.
  • Reconstruído ODS funciona de um jeito diferente de XLSX. Não é a degradação gradual de um codec com perda: o que ODS consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 25 MB por arquivo, de graça e sem conta.
  • Vale saber A formatação sobrevive; macros, objetos incorporados e o histórico de revisões normalmente não.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Por que uma pasta de trabalho é pedida em ODS

Dois motivos bem diferentes chegam à mesma conversão. O primeiro é prático: alguém trabalha no LibreOffice Calc o dia inteiro e prefere manter um arquivo nativo em vez de um que o programa traduz a cada abertura, porque cada tradução é uma nova chance de algo se mover.

O segundo é política. O OpenDocument é publicado como ISO/IEC 26300 e mantido pela OASIS, e vários órgãos públicos exigem esse formato para qualquer coisa que precise continuar legível independentemente do cronograma de lançamento de um fornecedor. Um terceiro motivo, o mais comum de todos: alguém mandou uma planilha para uma pessoa sem Excel.

Fórmulas são traduzidas, não avaliadas e descartadas

Essa é a propriedade que separa esta conversão de qualquer outro destino de uma planilha. Um CSV ou um PDF captura o que a pasta de trabalho mostra agora; um ODS captura como ela funciona. As fórmulas chegam como fórmulas, o grafo de dependências fica intacto, e mudar uma entrada ainda muda as saídas.

A tradução é trabalho real, não uma cópia, porque os dois formatos descrevem fórmulas de forma diferente — separadores diferentes, sintaxe de referência diferente, nomes diferentes para algumas funções. Somas, procuras, condicionais, aritmética de data e funções de texto atravessam sem drama. Os dois formatos também concordam sobre os valores subjacentes: uma data é uma contagem de dias nos dois, com o mesmo dia zero.

As funções do Excel que não têm onde pousar

A lacuna está na ponta recente. A família de arrays dinâmicos que a Microsoft adicionou nos últimos anos, e qualquer coisa introduzida mais rápido do que a especificação de fórmulas OpenDocument avançou, é onde uma célula pode voltar como erro em vez de valor. Funções de suplementos instalados no Excel desaparecem por definição.

A checagem prática leva um minuto e vale a pena em qualquer planilha que importe: abra o resultado no Calc e procure valores de erro, que se destacam contra uma tela de números. Se a pasta de trabalho vai continuar sendo mantida no Calc, a solução durável é reescrever essas fórmulas usando funções que existem nos dois formatos.

Tabelas dinâmicas, gráficos e formatação condicional

Os três atravessam, e os três merecem uma olhada. Tabelas dinâmicas viram o equivalente do Calc e normalmente se reconstroem contra o mesmo intervalo de origem; gráficos mantêm tipo, séries e referências de dados enquanto adotam os padrões de estilo do Calc; regras de formatação condicional sobrevivem para comparações comuns.

O que é frágil é a decoração mais nova ao redor. Segmentações de dados, controles de linha do tempo e cache de tabela dinâmica são onde as duas implementações param de se alinhar. Atualize uma tabela dinâmica uma vez depois de abrir o ODS em vez de confiar nos números exibidos, porque um cache desatualizado mostra números perfeitamente plausíveis.

Macros ficam para trás, junto com o que controlavam

A automação de uma pasta de trabalho Excel é VBA escrito contra o modelo de objetos do Excel. O LibreOffice tem seu próprio sistema de script contra seu próprio modelo de objetos, e não há tradução fiel entre os dois, então o código não atravessa. As células, fórmulas, abas e formatação não são afetadas.

Isso importa mais numa planilha do que num documento de texto, porque as macros de uma pasta de trabalho costumam ser estruturais — um botão que atualiza um relatório, uma rotina que valida entradas antes de salvar. Se o arquivo é uma ferramenta e não uma tabela, converter dá a tabela e não a ferramenta.

Limites de aba, e o que vale conferir

Uma aba XLSX permite 1.048.576 linhas e 16.384 colunas. O LibreOffice moderno alcança o número de linhas, e seu teto de colunas só foi elevado em versões relativamente recentes — versões antigas paravam em 1.024. Uma aba que genuinamente usa colunas além desse alcance é rara, mas vale confirmar contra a versão do Calc que vai realmente abrir o arquivo.

Linhas quase nunca são o problema na prática, porque uma planilha com um milhão de linhas geralmente já deixou de ser uma planilha. Se isso descreve o arquivo à sua frente, a recomendação honesta é um formato colunar ou de banco de dados em vez de qualquer um desses dois.

Links externos e conexões de dados não acompanham

Uma pasta de trabalho que puxa de outro arquivo, uma consulta de banco de dados, uma fonte web ou uma etapa do Power Query carrega referências a coisas fora dela mesma. Algumas dessas referências sobrevivem como texto; nenhuma das conexões fica ativa da mesma forma depois que o arquivo mudou de formato e de máquina.

Antes de converter uma pasta de trabalho assim, decida se são os valores ou o pipeline que você precisa. Se forem os valores, cole-os como valores primeiro e converta um arquivo autocontido.

Onde a pasta de trabalho é convertida

Esta conversão roda num servidor, não no seu navegador, e a página diz isso claramente em vez de sugerir o contrário. Traduzir fórmulas entre dois formatos de planilha exige um programa de planilha, então o arquivo viaja por conexão criptografada até um contêiner rodando LibreOffice sem interface gráfica.

O contêiner não tem rota de saída para a internet. Cada trabalho recebe seu próprio diretório temporário e seu próprio perfil do LibreOffice, apagado assim que o trabalho termina. O teto gratuito é 25 MB por arquivo, algo que uma pasta cheia de fórmulas raramente alcança e uma cheia de imagens alcança rápido.

Como converter XLSX para ODS

  1. Solte o seu arquivo XLSX nesta página, ou clique para escolher um.
  2. Escolha ODS como destino e comece a conversão.
  3. Baixe o arquivo ODS pronto.

XLSX ou ODS: o que muda

XLSX comparado com ODS
XLSXODS
Nome completoPasta de trabalho do ExcelOpenDocument Spreadsheet
Extensão do arquivo.xlsx.ods
Tipo de mídiaapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetapplication/vnd.oasis.opendocument.spreadsheet
Publicado pela primeira vez20072005
Publicado porMicrosoftOASIS
EspecificaçãoECMA-376ISO/IEC 26300
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarCSV, ParquetCSV

O que se mantém

XLSX e ODS aceitam várias páginas, então um documento de várias continua sendo um arquivo só.

Abrir o resultado

Microsoft Excel, LibreOffice Calc e Google Sheets leem tanto XLSX quanto ODS, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

XLSX é o formato da Microsoft, publicado em 2007. Está descrito em ECMA-376, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.

ODS vem da OASIS é de 2005, descrito em ISO/IEC 26300. LibreOffice Calc, Microsoft Excel e Google Sheets leem o formato.

De XLSX para ODS: perguntas frequentes

Meu arquivo XLSX é enviado para algum lugar?

É: esta conversão precisa de um software que não roda num navegador. O arquivo viaja criptografado até o nosso servidor, é apagado assim que o trabalho termina e o resultado, depois de 60 minutos. O trabalho é feito por LibreOffice, o pacote de escritório completo, sem interface.

Converter XLSX para ODS é grátis?

É, até 100 conversões por dia para arquivos de até 25 MB. Esse único limite existe porque esta conversão roda num servidor que nós pagamos. No resto aqui não há nada limitado, e marca d’água não existe em caso nenhum. O limite existe porque LibreOffice precisa de uma máquina nossa para rodar.

Perde qualidade ao converter XLSX para ODS?

XLSX e ODS descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. A formatação sobrevive; macros, objetos incorporados e o histórico de revisões normalmente não.

Preciso instalar alguma coisa para abrir um arquivo ODS?

Não. A conversão roda do nosso lado e entrega um arquivo ODS pronto; para abri-lo você precisa do programa com que o seu aparelho normalmente exibe OpenDocument Spreadsheet.

Mais sobre esses formatos