Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte XLS para XLSX 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.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
XLS para XLSX
O formato binário do Excel permite exatamente 65.536 linhas numa planilha, um número escolhido quando uma planilha vivia em memória medida em megabytes. Ninguém encontra isso contando. As pessoas encontram quando uma exportação de banco de dados, um log de transação ou um extrato de pesquisa chega e para silenciosamente, e a última linha não é o último registro.
Essa é uma falha genuinamente perigosa, porque uma planilha truncada parece inteiramente normal. Os totais estão errados e nada avisa. Se um arquivo que você está reconciliando termina na linha 65.536, trate isso como um limite de formato até provar o contrário.
A mesma geração limitava uma planilha a 256 colunas, terminando em IV. Era suficiente para um livro-razão e não é suficiente para as tabelas largas que sistemas modernos produzem: uma pesquisa com uma coluna por pergunta, uma grade mensal cobrindo vários anos.
XLSX permite 16.384 colunas, até XFD. Na prática, uma tabela que genuinamente precisa de várias centenas de colunas está dizendo algo sobre sua forma além do formato, e frequentemente é melhor mantida longa em vez de larga.
Uma planilha binária consegue guardar aproximadamente quatro mil combinações distintas de formato de célula, onde uma combinação é uma mistura específica de fonte, tamanho, cor, borda, preenchimento e formato de número. Formatação aplicada coluna a coluna, copiada entre planilhas e sobreposta ao longo de anos acumula essas combinações silenciosamente.
A mensagem confunde porque a planilha não parece elaboradamente formatada; os estilos são majoritariamente duplicatas que diferem num atributo só. XLSX eleva o teto para cerca de sessenta e quatro mil, o que faz o erro desaparecer.
O formato antigo carrega uma paleta de 56 cores para a planilha inteira. Qualquer coisa fora dela é ajustada para a entrada mais próxima, motivo de um tom corporativo cuidadosamente escolhido virar uma aproximação de si mesmo.
Formatação condicional era limitada a três regras por intervalo na mesma geração, o que transforma um esquema simples de semáforo num ninho de fórmulas SE aninhadas numa coluna auxiliar. Converter remove os dois limites de uma vez. As cores já achatadas no arquivo antigo não voltam, mas tudo aplicado a partir daqui se comporta como esperado.
Esta é a única perda que pega as pessoas, e não é uma deficiência do conversor. A Microsoft separou deliberadamente pastas de trabalho com macro na própria extensão quando o formato mudou, então um arquivo chamado .xlsx é garantidamente livre de código executável.
Se a automação é o ponto do arquivo — um botão que monta um relatório, uma rotina que valida entradas ao salvar — esta conversão entrega os dados e não o comportamento. Essa planilha precisa do formato habilitado para macro em vez disso.
O modelo de cálculo não mudou entre as duas gerações, então fórmulas são carregadas como fórmulas: o grafo de dependências continua intacto, intervalos nomeados continuam resolvendo, referências entre planilhas continuam apontando para onde apontavam.
O que vale conferir depois é qualquer coisa que alcançava para fora do arquivo — um link para outra pasta de trabalho num drive que não existe mais, uma consulta contra um banco de dados sem credenciais. Esses já estavam quebrados; a conversão só torna o momento em que você percebe.
Como XLSX é um arquivo ZIP de peças XML, o conteúdo é comprimido no caminho, onde o formato binário armazena seus registros como estão. Pastas de trabalho majoritariamente números e fórmulas costumam sair várias vezes menores.
Imagens embutidas não comprimem mais, já que um JPEG já está comprimido, então uma planilha cheia de imagens continua aproximadamente do mesmo tamanho.
A outra rota comum até esta página é uma tela de importação. Plataformas de contabilidade, procurement, folha de pagamento e ferramentas de análise foram estreitando para o formato moderno, em parte pelos limites descritos acima e em parte porque os formatos binários foram um mecanismo de entrega para arquivos maliciosos por anos.
Esse último motivo é por isso que a resposta é converter em vez de pedir uma exceção. Um arquivo chegando como .xlsx não carrega projeto de macro nenhum, exatamente por isso que as regras de recebimento foram escritas assim.
Ler uma planilha binária dos anos 1990 exige um mecanismo de escritório completo, então este par roda num servidor em vez do seu navegador. O arquivo vai por uma conexão criptografada até um contêiner que roda LibreOffice sem interface, sem conexão de saída própria.
Cada trabalho recebe seu próprio diretório temporário e seu próprio perfil LibreOffice, apagado assim que o trabalho termina, com sucesso ou não. Qualquer coisa ainda rodando após sessenta segundos é encerrada. O limite gratuito são 25 MB por arquivo.
Se o arquivo antigo foi truncado em 65.536 linhas, a pergunta honesta não é qual formato de planilha usar, mas se uma planilha ainda é o lugar certo. Um milhão de linhas abre devagar, recalcula devagar e é editado à mão por conta e risco de todos.
Nesse tamanho, um formato colunar ou de banco de dados é o destino melhor: CSV para uma importação, Parquet para análise, SQL para uma carga numa tabela de verdade. Converta para XLSX quando uma pessoa vai continuar trabalhando na grade.
| XLS | XLSX | |
|---|---|---|
| Nome completo | Pasta de trabalho do Excel 97-2003 | Pasta de trabalho do Excel |
| Extensão do arquivo | .xls | .xlsx |
| Tipo de mídia | application/vnd.ms-excel | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Publicado pela primeira vez | 1987 | 2007 |
| Publicado por | Microsoft | Microsoft |
| Especificação | — | ECMA-376 |
| Licença | Publicado, não padronizado | Padrão aberto |
| Situação hoje | Antigo, ainda lido em todo lugar | Atual |
| Abre no navegador | Nenhum navegador | Nenhum navegador |
| Considerado no lugar | CSV | CSV, ODS, Parquet |
XLS e XLSX aceitam várias páginas, então um documento de várias continua sendo um arquivo só.
XLS é de 1987 e está praticamente superado. XLSX é o que os programas atuais escrevem, então converter também é uma forma de continuar conseguindo ler.
Microsoft Excel e LibreOffice Calc leem tanto XLS quanto XLSX, então dá para comparar o resultado com o original sem um segundo programa.
XLSX vem da Microsoft é de 2007, descrito em ECMA-376. Microsoft Excel, LibreOffice Calc e Google Sheets leem o formato.
XLS foi publicado em 1987 e XLSX em 2007. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.
É: 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.
É, 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.
XLS e XLSX 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.
Não. A conversão roda do nosso lado e entrega um arquivo XLSX pronto; para abri-lo você precisa do programa com que o seu aparelho normalmente exibe Excel Workbook.