指南

Excel 文件损坏打不开?提示「部分内容有问题」的原因和修复方法

更新于 2026-10-13

Excel 说文件坏了,数据大概率还在。.xlsx 是一个装着多个 XML 部件的 ZIP 包,通常只是其中一两个部件写坏了,其余部分完好。下面按「风险从低到高」排列,一步步来。

常见的报错

不同版本的措辞略有差异,大致是这几种:

文件为什么会损坏

第 1 步:先备份原文件

把损坏的文件复制一份到电脑本地磁盘,之后所有操作都对副本做。原件留着,万一某一步让情况变糟,还能从头再来。

第 2 步:让 Excel 自己恢复

提示「是否尝试恢复」时点是。打开后留意 Excel 给出的修复日志,里面会列出删除或修复了哪些部分(例如某张表的条件格式、某个绘图)。确认数据完整后,用「另存为」存成一个新文件,不要覆盖原件。

第 3 步:用「打开并修复」

如果直接打开失败:

  1. 在 Excel 里点「文件 → 打开 → 浏览」,选中损坏的文件;
  2. 点「打开」按钮右边的小箭头,选「打开并修复」;
  3. 先点「修复」,尽量保留数据和格式;
  4. 不行就再来一次,这次选「提取数据」。它只拿回单元格的值,公式可能丢失,但能救出数据。

第 4 步:找回旧版本

「文件格式或扩展名无效」时,先看文件到底是什么

用记事本打开文件,看开头几个字符:

第 5 步:Excel 修不好时,用 xlszip 在线修复

Excel 修复时常把出问题的部件整块丢弃,一张表就这样没了。xlszip 修复换一种思路:

请上传原始的损坏文件,不要上传 Excel 修复后另存的版本,后者可能已经丢了内容。设置了打开密码的加密文件、被完全覆盖的文件无法修复。

以后怎么避免

更多指南