• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Excel出現xml /xl/sharedStrings.xml錯誤怎么辦

    Excel打開時出現“Excel在.xlsx中發現不可讀取的內容,是否恢復此工作簿的內容?如果信任此工作簿的來源,請單擊‘是’”的錯誤提示。點擊“否”則完全關閉不打開文件,而點擊“是”能打開文件,但打開的文件丟失了很多內容或者干脆完全沒有了!如果下文操作對你顯得復雜,可以優先嘗試這兩個辦法:1、用WPS打開一次,如果正常則另存為一份即可;2、用Excel Viewer或Free Excel Viewer之類的軟件打開,如果正常則另存為一份即可。

    東西/原料

    • 記事本
    • WinRAR
    • Excel

    步調一、初步的查抄闡發:簡單的替代方式

    1. 1

      若是是.xls的2003版本的文檔,則用excel2007打開;反之,若是是.xlsx的2007版本的文檔,則用excel2003打開。

    2. 2

      利用這種方式可能不克不及全數恢復內容,而這些內容應該是您用了鏈接、復雜的引用、引用或界說了名稱,請打開后查抄之。

    步調二、找犯錯誤

    1. 1

      若是用上面的方式解決了,則恭喜您,后面的復雜的方式您就不需要做了。但治病還得治本,我們仍是最好找出問題地點。

    2. 2

      在彈出是否信賴此工作簿內容時選擇“是”,會彈出 “修復到”對話框:

    3. 3

      在該對話框中顯示XML有錯誤,具體內容是標識表記標幟元素類型不匹配,如上圖。

    4. 4

      居然是XML錯誤,那我們就可以想法子打開這里提醒的“sharedStrings.xml”文件來看看到底有什么錯誤了。直接“封閉”并封閉EXCEL;

    5. 5

      將本來的.xlsx文檔的擴展名由“.xlsx”改為“.rar”:

    6. 6

      將該.RAR壓縮件解壓縮(先別刪除這個.rar檔,后面會用到),打開里面的“xl”文件夾,里面有良多的文件了。本來EXCEL是以這樣的體例存儲檔的:

    7. 7

      用瀏覽器打開“sharedStrings.xml”文件,最后面有“無法顯示XML 頁”的錯誤,提醒“竣事標識表記標幟'sst' 與起頭標識表記標幟'si' 不匹配。”:

    8. 8

      雙擊左下角的感慨號“完當作”按鈕(如上圖),彈出對話框同樣顯示在xl下的sharedStrings.xml文件中“竣事標識表記標幟‘sst’與起頭標識表記標幟‘si’不匹配。”:

    9. 9

      按照錯誤提醒,是SST或SI標識表記標幟不匹配導致了,這問題簡單呢!因為XML標識表記標幟比配嚴酷。

    10. 10

      好吧,問題已經找到了,下面就是該怎么修復它了!若是您會編纂HTML,到此步應該難不到您了。

    步調三、修復方式一 ——用記事本修復

    1. 1

      右擊該 “sharedStrings.xml”文件,選擇“打開體例”,選擇“記事本”,用“記事本”打開:

    2. 2

      居然上面都找出問題了,我們就可以直接定位到最后闡發下:

    3. 3

      如上圖,經由過程對比我們初步找到問題地點:在</sst>前面只有一個</si>,而其它處所都是2個</si>同時呈現,所以應該是這里少了個</si>。我們填上去,保留并封閉記事本;

    4. 4

      若是您用記事本修復到此步,可以跳過下面的步調四,直接到后面的步調五。

    步調四、修復方式二 ——用Dreamweaver修復

    1. 1

      我們用Dreamweaver打開這個“sharedStrings.xml”文件,打開后按Ctrl+F,輸入<si>,點擊“查找全數”:

    2. 2

      等查找完畢后我們在最下面的狀況欄中可以看到,一共有840個<si>標識表記標幟,記住這個數字;

    3. 3

      同樣的,我們查找<si>匹配的</si>標識表記標幟一共有幾多個,若是正常,應該也是840個才對:

    4. 4

      成果顯示,只有839個</si>標識表記標幟,顯然是起頭標識表記標幟<si>沒有匹配到</si>竣事標識表記標幟了;

    5. 5

      在查找成果中,我們將滾動條拉到最后,發現是</si></sst>,而上面的都是</si></si>,所所以最后一個</si>丟掉;

    6. 6

      雙擊這個 </si></sst>,定位到這個位置,將之改當作</si></si></sst>,保留退出;

    步調五、修復準確的sharedStrings.xml文件

    1. 1

      從頭打開.rar檔,找到并刪除xl目次下面的“sharedStrings.xml”文件:

    2. 2

      再單擊“添加”按鈕,找到并添加方才我們保留過的準確的“sharedStrings.xml”文件:

    3. 3

      添加完當作后封閉.rar文件,再從頭將.rar改回.xlsx:

    4. 4

      OK,再打開這個.xlsx文件,一切正常,打開了!

    5. 5

      辛勞的工作終于大功樂成,您也不消花錢去找數據修復的人給您找回數據了!

    步調六

    1. 1

      好了,此刻該談談若何防止經常性呈現這樣的錯誤了。

    2. 2

      文檔中盡量不要用大量的或錯誤的內部或外部鏈接,尤其是外部鏈接。最好是刪除外部鏈接,利用內部鏈接即可。

    3. 3

      用了復雜的引用。能不引用就不要引用,盡量削減復雜或錯誤的引用;

    4. 4

      (非自立的)引用或界說了(大量)的名稱,請打開后查抄之;最好是不要界說和引用名稱:

    5. 5

      粘貼的話最好用“選擇性粘貼”,選擇需要的選項即可,如僅“數值”,盡量不要先粘貼了格局和公式后又來刪除公式和格局:

    6. 6

      還有一個問題,差不多和上一條一樣,就是盡量不要設置過于復雜的格局,能不需要的就不要設置,好比全選整張表、整行、整列一路設置:

    7. 7

      電腦中存有大量垃圾信息也會導致該問題,建議清理之;

    8. 8

      盡量削減加載項:

    9. 9

      搜狗拼音的pinyinup.exe歷程也會導致該問題,不外新版的會不會有這問題就不知道了。

    10. 10

      office2010起的版本成立的文件不克不及經由過程此方式修復。

    分享是美德:

    1. 1

      若是感覺此經驗有效的話,可在屏幕右下方找到分享鏈接,把經驗分享到空間或是微博,讓更多的小伙伴閱讀此經驗,從而幫忙更多的小伙伴:

    2. 2

      若仍不克不及解決問題,請百度私信我吧,

    3. 3

      感激網友CTM1234568供給的另類解決法子。碰到此類問題可以測驗考試用WPS打開看看:

    • 發表于 2020-01-10 20:00
    • 閱讀 ( 1071 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆