Excel: o que faz com que os arquivos .xlsx usem menos espaço que os arquivos .xls?

0

Eu tenho alguns arquivos xls sem cerca de 12 guias contendo dados, links para outros arquivos do Excel, alguma validação de dados e alguma formatação condicional. Salvo como xls, eles usam em torno de 1,2-1,5 mb cada, mas se eu os salvasse como xlsx, o tamanho do arquivo é reduzido para cerca de 1/3 disso.

O que é o formato de arquivo xlsx que torna os arquivos menores? é algo a ver com os links para pastas de trabalho fechadas? Quando testei salvar um arquivo xlsx como xls que não era nada além de links para pastas de trabalho fechadas, ele fornece essa mensagem Perda na Fidelidade:

"Algumas fórmulas nesta pasta de trabalho são vinculadas a outras pastas de trabalho que estão fechadas. Quando essas fórmulas são recalculadas em versões anteriores do Excel sem abrir as pastas de trabalho vinculadas, caracteres além do limite de 255 caracteres não podem ser retornados."

E a versão xls era cerca de 4x maior que a versão xlsx.

    
por coburne 30.03.2015 / 16:05

1 resposta

4

Isso não é universalmente verdadeiro. No entanto, os arquivos xlsx são, na verdade, uma coleção ZIP de arquivos XML. O ZIP é bastante eficiente na compactação de arquivos.

Os arquivos xls mais antigos são um formato binário.

    
por 30.03.2015 / 16:07