修復 docx 和xlsx檔案

今天有個xlsx 檔案,因為停電造成檔案損壞,在開啟的時候出現錯誤訊息:
「已移除的部分: /xl/sharedStrings.xml 部分具有 XML 錯誤。  元素結束標記中的名稱必須和開始標記中的元素型別相符。」

原理跟修復 docx 檔是一樣的,先把副檔名給成 .zip ,當然不改也行,直接用解壓縮軟體開就好

然後用文字編輯器開啟有問題的檔案,然後找出不match 的XML標記
例如:找 <si> 是3545個,找</si> 是3547個,那就慢慢找出哪兩個不match 的標記,把缺少的</si>加上去

然後再把檔案存回zip 裡面就行了~

留言

這個網誌中的熱門文章

Anki 教學 - 基礎知識

Anki 教學 - 學習卡片

Anki 教學 - 牌組選項之新卡片