Views

...

Important:

Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog podem ser tratados como consultoria freelance.

E-mails

Deixe seu e-mail para receber atualizações...

eBook Promo

Dicas Excel - Como comprimir arquivos XLSX para arquivos ainda menores - How to Compress xlsx Files to the Smallest Possible Size

Dicas Excel - Como comprimir arquivos XLSX para arquivos ainda menores - How to Compress xlsx Files to the Smallest Possible Size



Há muitos posts atrás indiquei como era possível compactarmos o conteúdo de planilhas por simplesmente:




- Exportar o conteúdo delas para planilhas novas




- Manter o mesmo tipo de fonte em toda a planilha





- Inserir um código que ao fechar excluísse todas as linhas em branco não utilizadas




Muitos implementaram essas maluquices e tiveram bons resultados.




Agora a dica é boa, e é prá valer.




Suponhamos que você tenha um arquivo xlsx com 20 MB de tamanho. Precisando reduzir o arquivo para um tamanho mais aceitável.











081811_0644_HowtoCompre1.png






Normalmente, eu o converteria num arquivo xls, o que o tornaria muito menor. Mas esse arquivo em particular tem demasiadas linhas para serem convertidas para um xls.






Então a primeira coisa que eu tento fazer é 'zipá-lo' com o WinZip. Mas, c




omo você pode perceber, ele é comprimido para apenas 17 MB, o que realmente não é muito menor. Por quê? Isso porque os arquivos xlsx já são tecnicamente compactados. E todos nós sabemos que quando você tenta 'zipar' um arquivo 'zipado', não obterá um bom encolhimento neste.







081811_0644_HowtoCompre2.png







Bem, vamos ao truque. Pego o meu arquivo original e mudo a extensão dele para .zip







081811_0644_HowtoCompre3.png





Depois disso, eu extraio o conteúdo do arquivo .zip.






081811_0644_HowtoCompre4.png









Uma vez que os conteúdos são extraídos, eu os 'zipo' de volta usando um programa de compressão,como o WinZip mesmo.







081811_0644_HowtoCompre5.png








Isto nos deixa com um arquivo compactado contendo todo o meu conteúdo, como o 










tamanho comprimido de 14 MB. Agoraposso mudar a extensão de volta para xlsx.




















Quando o arquivo for alterado novamente para xlsx, ele funciona apenas como um arquivo Excel normal. 6 MB menor que o original.











081811_0644_HowtoCompre7.png






Então você pode estar se perguntando: Ei! O que houve aqui? Aparentemente a tecnologia de compressão que o MS Excel utiliza para criar arquivos xlsx é inferior ao algoritmo utilizado no Winzip. Agora tente compactar com o Winrar para ver.





Ahh, só de brincadeira, que tal criar um aplicativo que automatize toda a compressão? E não deixe de enviá-lo para que eu possa dar o crédito. Té +, e boa diversão.








Envie seus comentários e sugestões e compartilhe este artigo!

brazilsalesforceeffectiveness@gmail.com

✔ Brazil SFE®✔ Brazil SFE®´s Facebook´s Profile  Google+   Author´s Professional Profile  ✔ Brazil SFE®´s Pinterest       ✔ Brazil SFE®´s Tweets

eBooks VBA na AMAZOM.com.br

LinkWithinBrazilVBAExcelSpecialist

Related Posts Plugin for WordPress, Blogger...

Vitrine