FileFix Ultimate
简体中文

如何恢复未保存就关闭的 Excel 文件

你可能误点了“不保存”,Excel 卡死后自动关闭,或者电脑因更新而重启。即便如此,Excel 只保留一段时间的自动恢复副本或未保存的工作簿仍可能存在。旧副本会被自动清理,所以在反复打开、关闭 Excel 之前,先去找它。

最后更新:

现在该怎么做

  1. 打开 Excel,选择“文件 › 打开 › 恢复未保存的工作簿”;如果是崩溃之后,查看“文档恢复”窗格。
  2. 如果列表为空,直接查看用户配置文件下的 UnsavedFiles 和自动恢复文件夹。
  3. 打开找到的文件后,立即用“文件 › 另存为”以新名称保存。

操作步骤

  1. 重新打开 Excel,查看文档恢复窗格

    崩溃或断电后再次启动 Excel。如果左侧出现“文档恢复”窗格,逐个打开列出的文件进行检查,把需要的那个另存为新文件。保存之前不要关闭该窗格。

  2. 使用“恢复未保存的工作簿”

    选择“文件 › 打开”,单击最近使用列表底部的“恢复未保存的工作簿”。在某些版本中,它位于“文件 › 信息 › 管理工作簿”。Excel 会打开保存未保存副本的文件夹。

  3. 自己查看这些文件夹

    在文件资源管理器地址栏输入 %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles,再看看 %APPDATA%\Microsoft\Excel。未保存的工作簿通常是 .xlsb 文件,自动恢复的片段可能是 .xar 或 .tmp。打开之前,先把最近的文件复制到其他文件夹。

  4. 检查 OneDrive 和版本历史记录

    如果工作簿保存在 OneDrive 或 SharePoint 上并开启了自动保存,打开它并选择“文件 › 信息 › 版本历史记录”。早期版本保存在云端,本地崩溃也不会丢失。

  5. 用 FileFix Ultimate 搜索驱动器

    如果文件夹是空的,运行“未保存与自动恢复文件查找”。它会检查 Office 的保存位置、临时文件以及原文件已不存在的最近使用项目,在不改动驱动器的情况下把找到的文件复制到你选择的文件夹。

  6. 保存并核对

    打开恢复出的副本,检查工作表和公式,然后在文档文件夹中另存为普通 .xlsx。留在临时文件夹里的副本可能再次消失。

为什么未保存的工作簿还可能存在

工作期间,Excel 每隔几分钟(默认 10 分钟)保存一次自动恢复信息。即使你选择“不保存”并正常关闭,Excel 也可能把最后一个自动恢复副本作为未保存的工作簿保留几天。崩溃后,这些自动恢复文件会在下次启动时出现在“文档恢复”窗格中。

只有在自动恢复已开启、且至少经过了一个保存间隔时,这种方法才有效。崩溃前一分钟才新建的工作簿可能从未写入任何地方。你可以在“文件 › 选项 › 保存”中查看相关设置,以及这台电脑上自动恢复文件的确切位置。

为什么要抓紧时间

未保存的副本本来就是临时文件。Office 会在一段时间后删除它们;你之后保存工作簿,或磁盘清理工具清空临时文件夹时,它们也会消失。等得越久,副本还在的可能性就越小。

如果文件夹已经空了,副本可能只是被删除而不是被覆盖。在机械硬盘上,被删除的临时文件常常可以通过已删除文件扫描找回。在 SSD 上,TRIM 通常很快就会清除它们,可能性较低。

为下次开启保护

在“文件 › 选项 › 保存”中,把两个自动恢复选项都打开,并把间隔缩短到 5 分钟或更短。重要的工作簿请放在 OneDrive 等带版本历史记录的文件夹中,这样自动保存会为你保留早期版本。

无法恢复的情况

  • 自动恢复处于关闭状态,或工作簿打开的时间太短,还没来得及写入副本。
  • 未保存的副本被清理后空间已被重新使用,或在 SSD 上被 TRIM 清除。
  • 最后一次自动恢复保存之后的修改不会保留,所以副本可能比你的实际进度早几分钟。

FileFix Ultimate 能做什么

  • 一次搜索 Excel 自动恢复和 UnsavedFiles 的常见位置,以及看起来像文档的临时文件。
  • 列出原文件已不存在的最近使用文件,一键在驱动器上扫描这个被删除的文件。
  • 以只读方式打开来源位置,把结果复制到你选择的文件夹,绝不写回原处。
  • 如果恢复出的工作簿打不开,可以用损坏文件修复重建它,或抢救其中的单元格数值。

FileFix Ultimate 免费、可离线使用,并且不会向你正在恢复的驱动器写入数据。运行前请检查签名。

常见问题

未保存的 Excel 文件存放在哪里?

通常在 %LOCALAPPDATA%\Microsoft\Office\UnsavedFiles,自动恢复文件在 %APPDATA%\Microsoft\Excel。“文件 › 选项 › 保存”会显示你电脑上使用的自动恢复位置。

Excel 会把未保存的工作簿保留多久?

大多数情况下只有几天,如果运行了清理工具会更短。请尽快找到并保存副本。

我点了“不保存”,工作簿彻底没了吗?

不一定。只要自动恢复至少保存过一次,“恢复未保存的工作簿”里往往能看到副本,只是可能缺少最后几分钟的修改。

找到的 .xlsb 或 .tmp 文件打不开怎么办?

先复制一份,再在 Excel 中通过“文件 › 打开”打开副本。如果提示文件已损坏,使用“打开并修复”或 FileFix Ultimate 的修复功能,它可以把单元格数值抢救到新的工作簿。

分享此页面