2024年2月7日发(作者:)

如何修复损坏的excel文件

············转自网络,并通过个人整理,更加通俗易于操作···········

KAKOO制作

方法一、将工作簿另存为SYLK格式

如果受损工作簿可以打开,但无法编辑和打印,那么请尝试将工作簿文件另存为SYLK格式(*.slk),这可以筛选出文档中的损坏部分,请首先尝试该法。

方法二、“打开并修复”工作簿

Excel从Excel XP(2002)开始就增强了对受损工作簿的修复功能,新增了一个“打开并修复”命令,可检查并修复Excel工作簿中的错误。如果使用常规方法无法打开受损文件,请试用该法。

① <打开> → 单击选中要修复的工作表 → 单击打开按钮右边的下拉三角

→ 选择<打开并修复> ,如下图:

② 在弹出的对话框中,单击“修复”按钮。

方法三、自动恢复文件

如果文件损坏发生在Excel程序遇到问题并停止响应之后,你可以强制关闭程序,如果问题发生在断电之后,那么你可以重新启动Excel,此时Excel将自动打开“文档恢复”任务窗格,并在其中列出了程序停止响应或断电之时Excel已自动恢复的所有文件。

如果文件标题中含有“[已恢复]”,则该文件通常比标题中含有“[原始文件]”的文件包含更多最近所作的更改。对于每个要保留的文件,请指向“文档恢复”任务窗格中的该文件,单击文件名旁的箭头,然后执行下列操作之一:

1.若要使用该文件,请单击“打开”

2.若要保存该文件,请单击“另存为”,再输入该文件的名称。默认情况下,文件将保存在与原文件相同的文件夹中。如果使用与原文件相同的名称,则原文件将被覆盖。当看到一条消息询问你是否要替换已有文件(包含截止上一次保存文件时所作的更改)时,请单击“是”按钮。

3.如果要查看对文件所进行的修复,请单击“显示修复”。

打开或保存了所有要保留的文件后,单击“文档恢复”任务窗格中的“关闭”按钮。任务窗格是Excel XP提供的新功能,如果你在用Excel 2000,则Excel将会在重启后自动打开所有修复文件,而不是将它们显示在任务窗格中。当然,要让Excel在断电等情况下自动恢复文件,事先应打开其自动恢复功能,方法是:在“工具”菜单中,单击“选项”命令,再单击“保存”选项卡,确认清除“禁用自动恢复”复选框,然后选中“保存自动恢复信息,每隔X分钟”复选框,并在“分钟”前的框中指定希望Excel程序保存自动恢复文件的频率,单击“确定”按钮。

方法四、手动恢复文件

如果Excel在重新启动后没有自动打开恢复文件,那么你可以手动将其打开。

1.在“文件”菜单中,单击“打开”命令。

2.定位并打开包含自动恢复文件的文件夹。

如果不知道该文件的位置,那么请参照下图中所示位置查看“自动恢复文件保存位置”框中的路径,该文件夹即是Excel保存自动恢复文件的文件夹。

3.在“文件类型”框中,单击“所有文件(*.*)”,然后在文件列表中选择要恢复的文件,单击“打开”按钮。

方法五、用Excel修复软件修复

在“”网站上提供了专门帮助修复受损Microsoft Office文档的软件,其中的“Recovery for Excel”是专门用来修复损坏的Excel文件的。

软件支持的Excel版本:2010, 2007, 2003, 2002, 2000, 97, 95 and 5.0 .

恢复前请备份原文件。

Limitations

限制

Recovery for Excel restores every feature of the original spreadsheet that can be

useful; Microsoft Excel will possibly filter out the unnecessary items.

Recovery for Excel 恢复可用的原始表格的所有特征;Microsoft Excel 可以筛选出不必要的条目。

Does not recover Visual Basic modules, drawings.

无法恢复Visual Basic模块、图块。

Does not recover cells' names.

无法恢复单元格名称。

从网上直接下载的软件为演示版,该演示版只能修复普通文件,更多功能则需要进行注册。

方法六、用WPS表格软件挽救Excel文档

优点:可以修复Excel报表且不破坏Excel报表的原有格式和公式。

若Excel报表用Excel程序打不开,可以使用WPS2002或更新版本的金山表格打开Excel报表并挽救文档。方法如下:

1. 双击金山表格桌面图标打开表格程序→点击打开→找到要修复的Excel报表→点击打开,如果文档损坏比较严重,打开该文档可能会需要几分钟时间,要耐心等待。

2. 文档打开后,选定工作表→右击工作表标签点击图标,打开新Excel表格Book1,点击。然后,双击Excel,将金山表格打开的数据粘贴到Excel表格Book1的Sheet1中,然后再按要求调整或设置好格式就行了。

方法七、用Microsoft 脚本编辑器修复Excel报表文档

若Excel表格在使用过程中突然自动消失了,刚刚输入的数据因未被保存而丢失。或者工作簿之间工作表的移动或复制时,总是提示有一些不知名的表页,问是否移动,如果你点击“否”按钮,你要移动的表页也无法移动;如果点击“是”,无数张看不见的表页就会一同移动到被合并的工作簿中,导致工作簿的文件很大。工作表数量一旦达到限量,报表运行缓慢,单元格不能合并、不能填充颜色,情况严重的,文档打不开,或打开后无表框等格式等。针对这种情况,笔者建议通过宏/Microsoft 脚本编辑器来解决:

1. 先用Microsoft Office Excel打开要修复的Excel报表文档。

2. 在工具栏中选择“宏/Microsoft 脚本编辑器”(如果未安装Microsoft

脚本编辑器,系统会自动提示安装,点击“是”,系统会自动安装,可能需要Office安装盘),如图1所示。

3. 选择窗口右边“项目资源管理器”中与Excel报表文档名称相同的项目(如图2所示),并双击该项目。注意:文档名称不一定总在第一行。

4. 左边“客户端对象和事件”框中会有所变化,若右边的滚动条变得很小,这就表明其中包含的要修复的内容很多。

5. 轻轻拨动滚动条,找到本客户端对象和事件下的语句,如果该语句下一语句不是本文档中链接的内容,则把鼠标放在该语句的开头,按下Shift键,如图3所示。如果该链接是本表中要保留的公式链接,则不选该语句,继续往下找,直到找到非本表链接的语句,用鼠标点击在语句的开头,然后按下Shift键,如图3所示。

6. 用鼠标下拉右边的滚动条,找到 语句,在 语句的上一句末尾点击鼠标,选定全部要删除内容。注意所选内容字体颜色均为绿色,如图4所示。然后点击Delete键,删除所选内容。

图4 选定要删除的语句

7. 点击“保存”按钮,保存修复后的Excel报表文档,如果系统不提示保存,则在“客户端对象和事件”窗框中点击一下鼠标,会弹出一个信息提示框,如图5所示,点击“切换到”。这时,所修复的文档会被保存,文档就可以正常使用了。

8. 如果系统是Microsoft Office 2002以上版本,点击保存后,系统会提示一个信息框,可以点击“保存副本”或“覆盖更改”。如图6所示。本文建议选择“保存副本”,保存副本后Excel报表文档就修复好了。

9. 回到文档窗口,会发现修复后的Excel报表文档小了很多,如图7所示。重新打开以“副本”命名的Excel报表文档,就可以正常使用了。