文章编号: 820741 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

可以使用多种方法从损坏的 Microsoft Excel 2010、Microsoft Office Excel 2007 或 Microsoft Office Excel 2003 文件中恢复信息。本文将就这些方法进行讨论,同时包含了其他 Microsoft 知识库文章的参考,在这些文章中将进一步讨论这些方法。

从损坏的 Excel 文件中恢复数据的方法

可以使用下面的方法来解决打开或使用 Excel 文件时出现的问题:
  • 使用文档的恢复副本。
  • 使用“打开并修复”命令。
  • 以 HTML 格式保存文件。
  • 以 XML 电子表格格式保存文件。
  • 如果某个图表链接到了遭破坏的文件,请使用宏来提取数据。
注意“详细信息”部分列出了每个方法的详细步骤。

更多信息

使用文档的已恢复副本

收起这个图片展开这个图片
assets folding start collapsed
如果在使用工作簿时 Excel 停止响应,请使用 Microsoft Office 应用程序恢复程序来恢复 Excel 和工作簿。为此,请按照下列步骤操作:
  1. 单击“开始”,依次指向“所有程序”、“Microsoft Office”和“Microsoft Office 工具”,然后单击“Microsoft Office 应用程序恢复”。
  2. 在“应用程序”列表中,单击“Microsoft Excel”,然后单击“恢复应用程序”。

    收起这个图片展开这个图片
    2781688


    收起这个图片展开这个图片
    2683283
    注意如果单击“结束应用程序”,则对工作簿所做的最新更改将丢失。
  3. 打开 Excel。

    “文档恢复”任务窗格中列出的文件包含已恢复的工作簿。
  4. 要打开或保存工作簿,请在任务窗格中单击工作簿右侧的箭头。
有关 Excel 自动恢复功能的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
289273 Excel 2002 和 Excel 2003 中自动恢复功能的说明
收起这个图片展开这个图片
assets folding end collapsed

使用“打开并修复”命令

收起这个图片展开这个图片
assets folding start collapsed
此方法是 Excel 2003 及更高版本中恢复文件的主要方法。如果要尝试恢复在损坏的 Excel 文件中所做的最新更改,请按照下列步骤操作:
  1. 启动 Excel。
  2. 在“文件”菜单上,单击“打开”。
  3. 在“打开”对话框中,选择要打开的文件。

    单击“打开”按钮上的箭头,然后单击“打开并修复”。
    收起这个图片展开这个图片
    2781689
  4. 得到提示后,单击“修复”以尝试恢复最新的更改。

    收起这个图片展开这个图片
    2683283
    注意如果 Excel 无法修复工作簿,请单击“提取数据”,而不是“修复”。
    1. 如果工作簿中包含公式,Excel 会提示您选择“转换到值”或“恢复公式”。
    2. 如果收到以下错误信息,请单击“是”。
      The document file name caused a serious error the last time it was opened.Would you like to continue opening it?
      有关此错误消息的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      286017 在 Excel 或 Word 中打开文件时收到“The document 'Filename' caused a serious error the last time it was opened .Would you like to continue opening it?”(上次打开文档“文件名”时出现严重错误。是否继续打开它?)错误信息
  5. 保存恢复后的工作簿。
收起这个图片展开这个图片
assets folding end collapsed

以 HTML 格式保存文件

收起这个图片展开这个图片
assets folding start collapsed
如果您可以打开损坏的 Excel 2003 文件,则以 HTML 格式保存该文件,关闭文件,然后再重新打开以对其进行筛选。为此,请按照下列步骤操作:
  1. 在“文件”菜单上,单击“另存为网页”。
  2. 在“保存”下,单击“整个工作簿”,然后单击“保存”。
    收起这个图片展开这个图片
    2781690
  3. 关闭此文件。
  4. 在 Excel 中再次打开此文件。
  5. 在“文件”菜单上,单击“另存为”。
  6. 在“保存类型”列表中,单击“Microsoft Excel 工作簿”。
  7. 更改文件的名称以创建新的已筛选 副本,而无需替换原来的文件。
收起这个图片展开这个图片
2683283
注意:以 HTML 格式保存时,可能会丢失某些功能。
收起这个图片展开这个图片
2683283
注意上述步骤(另存为 HTML)仅适用于 Excel 2003。


有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
300637 在 Excel 中保存为网页时未保留某些工作簿功能
收起这个图片展开这个图片
assets folding end collapsed

以 XML 电子表格格式保存文件

收起这个图片展开这个图片
assets folding start collapsed
如果您可以打开损坏的 Excel 文件,则以 XML 电子表格格式保存该文件,关闭文件,然后再重新打开以对其进行筛选。为此,请按照下列步骤操作:
  1. 在“文件”菜单上,单击“另存为”。
  2. 在“保存类型”列表中,单击“XML 电子表格”。
  3. 单击“保存”。
  4. 关闭此文件。
  5. 在 Excel 中再次打开此文件。
  6. 在“文件”菜单上,单击“另存为”。
  7. 在“保存类型”列表中,单击“Microsoft Excel 工作簿”。
  8. 更改文件的名称以创建新的已筛选副本,而无需替换原来的文件。
收起这个图片展开这个图片
2683283
注意以 XML 电子表格格式保存时,可能会丢失某些功能。
收起这个图片展开这个图片
2683283
注意上述步骤(另存为 XML)仅适用于 Excel 2003。
收起这个图片展开这个图片
assets folding end collapsed

将工作表复制到新工作簿中

收起这个图片展开这个图片
assets folding start collapsed
如果您可以打开损坏的 Excel 文件,则可以将工作表移动到新工作簿中。为此,请执行以下步骤:

1. 右键单击工作表标签,然后单击“选定全部工作表”。
收起这个图片展开这个图片
2781691


2. 右键单击工作表标签,然后单击“移动或复制”。
收起这个图片展开这个图片
2781692


3. 选择“新工作簿”,然后选中“创建副本”复选框。
收起这个图片展开这个图片
2781693


4. 单击“确定”。
收起这个图片展开这个图片
assets folding end collapsed

使用宏提取图表中的数据

收起这个图片展开这个图片
assets folding start collapsed
在 Excel 5.0 或更高版本中,即使数据在外部工作表或工作簿中,您也可以从图表中检索数据。如果图表是从另一个文件创建的或链接至另一个文件,而在该文件不可用或遭到一定程度的破坏时,此方法非常有用。

当图表的源数据丢失后,仍然可以使用 Visual Basic for Applications (VBA) 宏从该图表中检索数据。

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
300643 用于提取图表中数据的宏
收起这个图片展开这个图片
assets folding end collapsed

属性

文章编号: 820741 - 最后修改: 2013年7月16日 - 修订: 3.1
这篇文章中的信息适用于:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
关键字:?
kbxml kbcorrupt kbhowto kbsmbportal kbcip KB820741
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com