最的出現一個這樣子的問題:打開Excel文件時,出現提示“Excel在xxx.xls中發現不可讀取的內容”,在網上找了好久才找到解決方法,整理如下,如果你也遇到了這個,希望對你有所幫助。
問題現象:打開Excel文件時,出現提示“Excel在xxx.xls中發現不可讀取的內容”,點擊否的話,則不能打開文件,點擊是的話則可以打開文件,但是文檔卻一片空白或者出現亂碼,這該怎么解決呢?電腦愛好者為您分析。
出現這類問題,是office軟件經常性的問題,不單單Excel文檔會如此,Word文檔也會如此:Word文檔損壞解決辦法。
出現這種問題,先不要著急,冷靜分析。
在剛開始打開文檔時彈出的提示對話框中,我們選擇“是”,則會彈出“修復框”,在該對話框中顯示XML錯誤,具體內容是標記元素類型不匹配:
第一行提示信息是:“已刪除的部件:有XML錯誤的/xl/sharedStrings.xml。(字符串)元素結束標記中的名稱必須與開始標記中的元素類型相匹配,行xx,列xx。”
既然這個樣子,我們便去試著修復這個sharedStrings.xml文件。
1、將你的Excel文檔改變后綴名為.rar,(假如你的Excel文件為test.xls,則將其改為test.rar)將這個test.rar解壓,會出現一些文件夾,找到其中名為xl文件夾,接著找到xl文件夾內的sharedStrings.xml。
2、找到之后可以用IE瀏覽器打開它(右擊該 “sharedStrings.xml”文件,選擇“打開方式”,選擇“Internet Explorer”打開)。
3、此時,瀏覽器左下角會出現一個黃色感嘆號“完成”,雙擊這個按鈕,則會彈出出現錯誤的提示(在xl下的sharedStrings.xml文件中“結束標記‘sst’與開始標記‘si’不匹配。)
這里的提示是和剛開始打開Excel文檔時遇到的提示是一樣的。
4、知道錯誤之后,便可去修復了,修復用記事本或者專業軟件Dreamweaver都可以。
用記事本修復:
用記事本打開sharedStrings.xml文件,直接定位到出錯的位置,通過一些列對比,我們應該可以找到問題所在:一般都是缺少對應標簽,例如少了或,我們手動添加上去就可以了。
添加完畢后,保存退出。
將文件改回之后,我們重新將其壓縮為test.rar,然后改后綴名為.xls,然后在雙擊打開,是不是一切正常了?