Office文檔損壞或亂碼如何修復


本文章介紹的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所示的對話框,單擊“修 復”按鈕,就可看到該受損文檔中的表格內容,刪除表格信息中的“混亂”信息即可完 成數據挽救任務。

圖7-8修復選擇界面

如果單擊“提取數據”按鈕,則看到如圖7-9所示的對話框。

圖7-9

此時建議“轉換到值”和“恢復公式”兩項選項都選擇試一試,比較兩個恢復結果,保留其中恢復效果較好的結果。

由於原文檔已經受損,所以此時恢復的文檔中,原文檔中若含有某些公式、格式控 制符、圖形圖像、宏等非文本信息,可能無法恢復,只能實現部分資料的挽救。

在實際操作過程中,若碰到一些受損嚴重的文檔,即使利用“從任意文件中恢復文本”選項也無法打開該文檔。要挽救這類受損文檔中的數據,必須進一步分析。

如果一種數據恢復軟件提供了多種恢復方式,建議嘗試每一種恢復方式,從多個恢復結果中,選擇出一個最佳的結果。

二、利用軟件修復Office文檔

能夠編寫數據恢復程序的人畢竟是少數,大多數人還是選用現成的數據修復軟件修復文件。目前可以選用的Office文檔修復軟件雖然種類繁多,但它們的功能相近,使用方法類似,恢復效果也相差不大。下面僅介紹一個最常用的文檔恢復工具,起一個拋磚引玉的作用。

當要恢復的文件有一定的損壞時,被損壞的文本文件或者圖形文件中未損壞部分的內容仍可看到。由於微軟的Office系列文檔是復合文件結構,所以即使文件被恢復出來,但部分損壞,也不能正確打開。為此,FinalData特別提供一種“修復Office文件”的功能,可以修補文件破損部分或者將未破損部分內容提取出來使之可用,該功能支持Word、Excel、PowerPoint文件。之所以介紹FinalData,原因是經測試該軟件在修復中文Office文檔方面,與同類產品相比,效果較好。

用Final Data修復Office文檔的方法非常簡單,當試圖恢復一個Microsoft Office文件時,可以單擊該文件,然后從“Office文件修復(O)”菜單中的“Microsoft Excel文件修復(E)”、“Microsoft PowerPoint文件修復(P)”、“Microsoft Word文件修復(W)”選項中選擇文件的類型,此時將啟動Office文件修復向導。向導將幫助檢查文件可恢復的程度,然后對文件進行恢復。

如圖7-10所示,這是一個通過FinalData企業版恢復的Word文件a.doc,在磁盤掃描后發現丟失的文件並標明它是一個破損文件(即已有部分數據被其他文件覆蓋)。恢復之后用Word打開,顯示的全部都是亂碼,初步判斷是因為文件破損導致的Word標志位缺失或者格式控制紊亂。

圖7-10受損的Word文檔

啟動FinalData專業版,選擇文件所在的分區,選擇文件a.doc,並依次選擇“Office 文件修復(0)”一“Microsoft Word文件修復(W)”。

在Word修補窗口將顯示此Word文件的基本信息,如文件名稱、創建日期、修改日期等,但文件破損后這些信息通常是得不到的。直接單擊該窗口的“下一步”按鈕,將彈出如圖7-11所示的窗口,單擊“檢查率(R)”按鈕,可以檢測文件受損的程度,該文件屬於L1級的較輕微破損,有希望修復(如果文件屬於L4級,基本就沒有修復希望了)。


圖7-11

在隨后出現的窗口中“保存位置”區選擇保存修復結果的路徑,就可以單擊“開始 恢復”按鈕修復了。修復速度非常快,大約只需要幾秒鍾到十幾秒鍾就可完成。

圖7-12
修復完成后,在給定的保存路徑中就可以找到修復后的Word文件,圖7-12是用Word 打開的修復后的文件。從圖7-12可以看出,文件內容已經可以被識別,修復結果十分完美。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM