Os tradicionais arquivos com extensão XLSX do Excel 2007 e superiores, são arquivos compostos, ou seja, possuem vários XML dentro dele.
A forma mais fácil de visualizar isso, é abrindo um XLSX num compactador qualquer como o Winzip ou WinRar (veja abaixo um exemplo aberto com o WinRar).
Ao salvar o mesmo arquivo em formato XLSB ("B" de binário), os arquivos XML deixam de ser gravados e o resultado disso é um ganho substancial no tamanho final.
Na instituição onde trabalho atualmente, vejo muita gente utilizar o Excel como um repositório de dados, gerando arquivos imensos e ocupando muito espaço em rede.
Como esses arquivos não necessitam de recursos (macros por exemplo), ou seja, servem apenas para armazenar dados, a utilização do formato binário só traz vantagens: tamanho de arquivo menor e consequentemente, maior agilidade nas operações de abertura e salvamento.
;-)
Eventualmente dicas sobre outros programas, Windows e hardware.
Assinar:
Postar comentários (Atom)
Pesquisar este blog
Arquivo do blog
-
▼
2017
(32)
-
▼
janeiro
(11)
- Access - Passar critério para uma consulta via VBA
- O formato de arquivo XLSB do Excel
- Serviços Freelance
- VBA no Office 64 bits
- Excel VBA - Consolidar planilhas
- Transferir as regras do Outlook para outro computador
- Post It
- Dica do calendário do Windows 7
- Excel e HTML
- Problemas com conexão via ADO com SQL Server
- Etapas rápidas no Outlook
-
▼
janeiro
(11)
Quem sou eu
- Kazu
- Administrador de Empresas/Técnico em Processamento de Dados. Microsoft Office User Specialist - Excel Proficient. Pós-graduado em Business Intelligence.
Um comentário:
Paulo, utilizei esta sua dica para resolver um problema aqui em uma planilha. Agradeço por compartilhar;.
LINK: http://comunidade.itlab.com.br/eve/forums/a/tpc/f/364609431/m/7141000201
Bem, então o problema não é a formatação e sim o tipo de dado que no caso deve ser "texto".
Experimente o seguinte:
1. Supondo que você tenha em A1 554433 (formato da célula = número);
2. Formate a célula B1 como "texto" e coloque o conteúdo 0000000000 (dez zeros);
3. Em C1 coloque a fórmula =(DIREITA((B1&A1);14)) e em seguida execute um copiar > colar especial > valores.
Postar um comentário