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