Dois arquivos grandes e vinculados do Excel levam 30 minutos para serem salvos, exceto no ambiente VMWare

6

Eu apoio alguns consultores fiscais que adoram usar o Excel quando provavelmente deveriam estar usando o Access. De qualquer forma, eles criaram dois arquivos do Excel, A e B. O arquivo B tem células ligadas ao arquivo A. O arquivo A é de 27 MB e o arquivo B é de 16 MB. Uma planilha tem aproximadamente 1 milhão de linhas e há outra planilha fazendo um monte de SUMIF em 1 milhão de linhas. Não é a melhor ideia, mas seja o que for.

Ambos os arquivos do Excel são abertos e recalculados em um período de tempo razoável (1-2 minutos). Para arquivos grandes, isso é aceitável.

Aqui está o problema: quando você altera uma célula e salva o arquivo B, são necessários 30 minutos para salvar o arquivo, e os processadores estão em alta velocidade. Eu tentei isso em 6 máquinas diferentes, todas executando o Windows XP SP3 com o Office 2007 SP2 e todos os patches. As especificações variam de uma máquina com 512 MB ou RAM para uma máquina com 4 GB de RAM e processadores quad. O mesmo resultado sempre.

Aqui está o argumento: Se eu fizer essa mesma operação de salvar em uma máquina virtual VMWare, o arquivo será salvo em 1 minuto. Eu tentei isso com meus servidores ESX no escritório, meu Mac Fusion em casa e a estação de trabalho VMWare no escritório. Não importa quanta memória RAM a máquina virtual tenha ... ela economiza em cerca de 1 minuto todas as vezes.

Alguém sabe por que isso está acontecendo e como corrigir?

    
por Gerald L 08.04.2010 / 19:06

1 resposta

2

Sugiro desmarcar a opção "Salvar valores de link externos" em: Opções do Excel - > Avançado - > Ao calcular este livro:

Acho que isso deve resolver seu problema. Além disso, algumas pesquisas sobre esse tópico apontaram para mim que esse problema de grandes arquivos vinculados está no Excel há algum tempo. A seguir, uma descrição de quase exatamente o problema que você está tendo em 2003. Não me pergunte por que a VM não está tendo o mesmo problema - embora eu trabalhe muito com arquivos Excel grandes para mim. O desenvolvimento do Excel ainda é um pouco uma arte obscura ... Você nunca está muito certo sobre o que está acontecendo em segundo plano .

( link )

I have just started doing more advanced work with Excel and have run into a problem. I have a workbook (workbook A) with several worksheets. One of the worksheets contains several columns with "SUMIF" functions pulling information off of another large workbook (workbook B) with around 7000 rows. When I have Workbook A and B open at the same time and try to save either one I get the "Not Enough Memory" and "Cannot Save External Links" error messages. The solution I found on the Microsoft Support website was to uncheck the "Save External Link Values" box on the calculation tab of the options dialogue box. I did this and I no longer get the error messages - it also doesn't seem to affect the useability. I can e-mail the workbook to others and the values are ok. I can update the sheet and everything seems fine. But, I am worried that somewhere down the line I will have problems. What exactly does unchecking this box do? How does it affect the way the workbook works? Thank you in advance for your help.

Parece que o Excel ainda está lidando com os mesmos problemas com os quais estava lidando há quase 10 anos ...

    
por 15.04.2010 / 00:45