XL2000: 從損壞的活頁簿中復原資料的方法

文章翻譯 文章翻譯
文章編號: 179871
本文曾發行於 CHT179871
如需本文件的 Microsoft Excel 2002 版本,請參閱 291057
如需本文件的 Microsoft Excel 98 版本與更舊版本,請參閱 142117
全部展開 | 全部摺疊

在此頁中

結論

有許多方法可從損壞或破壞的檔案中復原資料。本文將就這些方法進行討論,並導引至其他 Microsoft 知識庫文件,其中可找到這些方法的詳細探討內容。

從損壞的 Microsoft Excel 檔案中復原資料的方法

  • 將檔案儲存為「超文字標記語言」(HTML) 格式。
  • 使用外部參照連結至損壞的檔案。
  • 如果能夠開啟這個檔案,請將其儲存為 SYLK 格式。
  • 使用 [恢復已儲存的文件] 指令。
  • 如果有圖表連結到損壞的檔案,則使用巨集來展開資料。
  • 使用「Microsoft Excel 檔案修復」巨集。
  • 在 Microsoft Word 中開啟檔案。
  • 使用 Microsoft Excel 檢視器開啟檔案。

其他相關資訊

將檔案儲存為「超文字標記語言」(HTML) 格式

如果您可以開啟毀損的 Microsoft Excel 檔案,請先將檔案儲存為 HTML 格式、關閉檔案然後再重新開啟,您就可以「篩選」檔案。若要這樣做,請遵循下列步驟:
  1. [檔案] 功能表上,按一下 [另存新檔]。在 [檔案類型] 清單中,按一下 [Web 畫面]
  2. [儲存] 下,按一下 [整本活頁簿],然後按一下 [儲存]
  3. 關閉檔案。
  4. 再次以 Excel 開啟檔案。
  5. [檔案] 功能表,按一下 [另存新檔]。在 [檔案類型] 清單中,按一下 [Microsoft Excel 活頁簿]。變更檔案名稱以建立新的「已篩選」副本,不要取代原來的檔案。
注意:當您儲存成 HTML 格式時可能會遺失某些功能。如需詳細資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的文件:
202283 XL2000 - 當另存為網頁時,某些活頁簿功能無法保留

使用外部參照來復原資料

從損壞的檔案中復原資訊時,最常用方法,是透過外部參照連結至檔案,然後從檔案中提取數值。使用這種方法時,檔案結構必須是完整的,否則,Microsoft Excel 將無法讀取資訊。

如需詳細資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的文件:
214253 XL2000:連結到受損檔案中的資料

以 SYLK 格式儲存檔案

如果您可以開啟毀損的 Microsoft Excel 檔案,請先以 SYLK 格式儲存檔案、關閉檔案然後再重新開啟,您就可以「篩選」檔案。

使用「恢復已儲存的文件」指令復原資料

如果您正在編輯 Microsoft Excel 工作表,且儲存修改之前檔案遭到意外破壞,則可透過下列步驟復原原始工作表:
  1. [檔案] 功能表上,按一下 [開啟舊檔],選取正在編輯的檔案名稱。請注意,此時會出現一個對話方塊,其中顯示「恢復已儲存的文件?」的訊息。
  2. 按一下 [確定]

    您所編輯的檔案將恢復到上次所儲存的檔案版本。

使用巨集抽選圖表中的資料

在 Microsoft Excel 5.0 與更新版本中,即使資料位於外部工作表或活頁簿中,您也可以從圖表中擷取資料。當圖表建立自或連結至另一個檔案,而該檔案目前無法使用或遭到破壞時,這種方法是很有用的。

如果圖表的來源資料遺失了,您仍可利用 Visual Basic for Applications (VBA) 巨集從圖表本身擷取資料。

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
213814 XL2000:Macro to Extract Data from a Chart

使用「Microsoft Excel 檔案修復」巨集來復原資訊

如果能夠從 Microsoft Excel 中開啟活頁簿,就可以使用「Microsoft Excel 檔案修復」巨集,在新活頁簿重新建立 Excel 工作表、XLM 巨集工作表以及模組工作表。此巨集尚可建立記錄檔,以便在使用巨集將項目轉移到新工作表時,可以從記錄檔中辨別導致問題的項目。如果「Microsoft Excel 檔案修復」巨集執行失敗,請檢視記錄檔中的最後一項,以判斷是哪個項目造成問題,然後捨棄此項目重新建立活頁簿。

若要取得有關本巨集的詳細資訊,或下載本巨集,請連至下面 Microsoft 網站上的 Office Resource Kit:
http://www.microsoft.com/office/ork/

在 Microsoft Word 或 WordPad 中開啟檔案

如果有安裝 Microsoft Excel 轉換程式,或許可以在 Microsoft Word 中開啟 Microsoft Excel 活頁簿。如果確實可在 Microsoft Word 中開啟檔案時,您將無法復原模組工作表、對話方塊表、圖表、巨集工作表或任何內嵌圖表。此外,也無法復原任何儲存格公式,只能復原儲存格公式目前的結果。

您也可以從 WordPad 中開啟 Microsoft Excel 活頁簿。如果確實可開啟檔案,您可以在自己的模組或類別模組中復原 Visual Basic 程式碼。請搜尋「Sub」或「Function」這樣的字來尋找程式碼。

使用 Microsoft Excel 檢視程式開啟檔案

如果有安裝 Microsoft Excel 檢視程式,您或許可以在 Microsoft Excel 檢視程式中開啟 Microsoft Excel 活頁簿、複製儲存格,然後再將儲存格貼到新的活頁簿中。不過,您將無法復原模組工作表、對話方塊表、圖表或巨集工作表。此外,也無法復原任何儲存格公式;只能復原儲存格公式目前的結果。

如需 Microsoft Excel 檢視程式的詳細資訊,請連至下面的 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c8378bf4-996c-4569-b547-75edbd03aaf0

屬性

文章編號: 179871 - 上次校閱: 2011年9月19日 - 版次: 3.0
關鍵字:?
kbdownload kbhowto KB179871
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。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