为什么只有一个 Excel 电子表格损坏,而其他的都正常?

为什么只有一个 Excel 电子表格损坏,而其他的都正常?

我有一个继承的电子表格,目前我真的不想重建它。它是一个简单的小型工作簿,很小(<200 行,甚至不到 AA),除了计算同一工作表中的一些总数外什么也不做。没有宏,没有外部数据源,除了日期、数字和字符串的基本格式之外什么也没有。

我看到从 CSV/文本导入数据创建了很多工作簿连接随着时间的推移,即使我删除它们全部(有数百个),性能也不会发生变化。

即使只是点击一下,将焦点从一个单元格切换到另一个单元格,也要花 10 多秒的时间,而且还会出现旋转的光标和(未响应)附加到标题栏,应用程序锁定。程序似乎每次都能“恢复”,但编辑此文件的效率显然受到严重影响。

Excel 中的所有其他文件似乎都很好,其他程序也没有明显的性能问题。我看到 Excel 占用了 CPU,但我不确定如何缩小与 Excel“冲突”的进程或服务的范围。我在其他计算机上尝试了同一个文件,性能很好。如果我关闭所有启动服务并仅运行 Excel,性能就会恢复……直到我开始使用其他程序,然后它再次陷入困境。

此时,我会考虑几乎任何有助于查明、解决或解决问题的想法、理论或建议。

明天我将在虚拟机中尝试,看看是否存在同样的问题。

答案1

我在一台机器(笔记本电脑)上也遇到过类似的问题,结果发现这是由于硬盘上的坏块数量过多以及写入超时和重试造成的。当我运行 scandisk 和 SMART 检查时,磁盘报告了很多问题。修复它并标记坏扇区有所帮助,但最终我们更换了驱动器并迁移了用户配置文件。

相关内容