Trabalhamos em um grande arquivo excel. contém uma configuração de folha de 22000 linhas
Usamos o Excel 2011 no Mac e Windows no Intel i7 com 8Gb de RAM.
- Desativamos o cálculo automático do arquivo
- o arquivo contém algumas vezes 13 colunas e mais de 15000 linhas
- não há macro
- não há link para arquivos externos
- a folha não pode mais ser dividida; uma folha contém a maioria das fórmulas e uma folha contém dados estáticos + 1 coluna única calculando um ID
Aguardamos até 10 minutos quando uma cópia / colar é feita Aguardamos até 5 minutos quando uma fórmula foi alterada
Mesma ordem de magnitude em máquinas Mac e Windows.
Você conhece alguma prática recomendada para lidar com esse tamanho além de desenvolver uma ferramenta?
windows
macos
microsoft-excel
performance
Abdelkrim
fonte
fonte
4
Bem, seria muito útil ver quais fórmulas são avaliadas exatamente. Há muitas idéias de otimização que vêm à mente. O Excel, no entanto, não é o ambiente mais eficiente para realizar operações como pesquisas. Isso deve ser feito usando um banco de dados. Não vejo por que você se apega ao Excel, com tantas linhas.
TheBlastOne
1
Nem sempre é possível usar um banco de dados para esse tipo de coisa. Por exemplo, no trabalho, usamos o suplemento da planilha do Essbase e isso pode gerar facilmente de 10 a 30 a 40 mil linhas de dados no Excel. Colocar todos esses dados no Access para processamento apenas para cuspi-los no Excel para fins de relatório (porque o Access não permite que você controle seu relatório tanto quanto o Excel faria) parece um exagero.
ApplePie
1
Mas sim, precisamos saber quais fórmulas você está usando. Talvez até um link na pasta de trabalho, se possível.
ApplePie 02/10/12
1
Esse tamanho de um conjunto de dados não chega nem perto de ser muito grande para o Excel. Dito isto sabendo que da fórmula da folha de fórmula usa será difícil para a comunidade para ajudá-lo
Pynner