Excel 2016:打开和保存电子表格的速度非常慢(15分钟)
一段时间以来,我在使用Excel文件时遇到问题。我正在Windows 10上使用MS Office 2016版本。Excel 2016配备了一项新功能,通常称为Power Query。它是一个直接从数据库(SQL Server)中提取数据的接口。数据库中的数据用于填充数据透视表。pivot表本身占用了大量内存,但在以前的Excel版本中这不是一个问题-我一直使用它们的音调,而且文件从未如此沉重地打开/关闭过。以下是我尝试过的:Excel 2016:打开和保存电子表格的速度非常慢(15分钟),excel,powerquery,Excel,Powerquery,一段时间以来,我在使用Excel文件时遇到问题。我正在Windows 10上使用MS Office 2016版本。Excel 2016配备了一项新功能,通常称为Power Query。它是一个直接从数据库(SQL Server)中提取数据的接口。数据库中的数据用于填充数据透视表。pivot表本身占用了大量内存,但在以前的Excel版本中这不是一个问题-我一直使用它们的音调,而且文件从未如此沉重地打开/关闭过。以下是我尝试过的: 控制面板-更改/卸载-修复 关闭我可以通过Excel界面识别的所有连
注意:打开电子表格后使用它是可以的。它对滚动、填充单元格等都有很好的响应。唯一需要花费时间的事情就是打开和保存。它只是显示一个空白屏幕(“Excel无响应”)。保存时,Excel不会占用太多内存(8GB中的206MB)或cpu。我还注意到,出于某种原因,一些保存操作会增加文件的大小(如5MB->6.5MB),这可能与数据相关,也可能与数据无关。如果您转到数据|新查询|查询选项,然后转到当前工作簿|数据加载,是否有关于背景数据的部分?如果是这样,请取消选中“允许数据预览在后台下载”复选框,保存文档,然后查看Excel是否启动得更快。我最终解压缩了文件,并手动检查了内容中是否有可疑内容。我在
xl/drawings
目录中找到了两个大文件(vmlDrawing1.vml
和vmlDrawing2.vml
),它们是vmlDrawing1.vml
的精确副本。这些文件包含65536个相同对象(ID不同)的XML描述。我不知道该对象有多少个副本,因为我只插入了一次。
我从xml文件中删除了65535个,将整个内容压缩回来并重命名为.xlsx。令我高兴的是,excel很容易就打开了它,现在可以立即保存
请注意,从excel中删除对象(查找->转到特殊->对象/页眉/页脚->删除)不起作用,巨大的文件仍然存在,只有手动干预有帮助。我忘记添加我正在处理的问题的详细描述。现在它已经被添加了。是否有其他原因导致积分下降?stackoverflow不是问这个问题的合适网站吗?我是否应该将其移到其他位置(可能是超级用户)文件中的任何公式或宏?尝试将文件保存为
.xlsb
并禁用所有添加-ins@Slai-谢谢,但另存为.xlsb和禁用加载项没有帮助。我刚刚尝试取消选中“允许数据预览…”,但没有帮助。非常感谢。