本文章介绍的Office文档的数据恢复的原理和程序设计方法,都来源于对Office文档结构的分析。如果对Office文档的结构进行更深入的研究,将会发现更好的修复方法, 从而挽救更多的数据,并有可能开发出能对各类受损Office文档自动进行全面恢复的工具软件。但是对于一些并不了解文档结构的人可以尝试以下的数据恢复方法。
一、利用Office 2003软件挽救文档中的数据
每一个Office文档的受损程度都是各不相同的。打开一个Office文档时,可能出现三种情况。
正常的情况是,打开该文档就可以获得该文档的完整内容,而不需要任何处理。
第二种情况是打开该文档后,看到了部分文档内容,但文档中有乱码出现,说明该文档的主体内容遭到了损坏,一般而言,挽救工作也就到此结束,乱码部分需要根据原稿重新录入。
最后一种也是最糟糕的情况是,当双击该文件名企图打开文档时,系统出现了一个错误提示,如“文档的名称或路径无效”,根本无法打开该文档。要挽救这类受损Office文档,首先可以考虑利用Office软件自身实现。
Office 2003软件功能强大,它本身也提供了一个修复文档的功能,用于修复文档结构被破坏后的文档中的文本信息。下面以修复一个受损的Excel文档test.xls为例,介绍Office 2003软件的文档自修复功能。
Excel 2003这个功能位于“打开”按钮的右侧下拉菜单中(见图7-7),它是“打开”下拉菜单。在“打开”下拉式选项中,有一个“打开并修复”选项。
图7-7 Office 2003文档自修复菜单
先选择受损的Excel文档,再选择该选项,即可看到如图7-8所示的对话框,单击“修 复”按钮,就可看到该受损文档中的表格内容,删除表格信息中的“混乱”信息即可完 成数据挽救任务。