2018年3月23日 星期五
17:49
現(xiàn)象
近期在macOS上使用Excel,頻繁出現(xiàn)下述錯誤蚣抗,基本上概率是100%:
Excel 在“info.xlsx”中發(fā)現(xiàn)不可讀取的內(nèi)容工禾。是否恢復(fù)此工作簿的內(nèi)容? 如果信任此工作簿的來源,請單擊“是”。
通過修復(fù)或刪除不可讀取的內(nèi)容拌蜘,Excel 已能夠打開該文件。
已刪除的部件: 有 XML 錯誤的 /xl/sharedStrings.xml牙丽。 (字符串) 元素結(jié)束標記中的名稱必須與開始標記中的元素類型相匹配简卧。 行 66,
列 38632剩岳。
已刪除的記錄: /xl/worksheets/sheet1.xml 部分的 單元格信息
分析
其實沒什么好分析的贞滨,改名解壓檢查了下,XML文件中的標記沒有關(guān)閉拍棕,具體原因詳見處理辦法二晓铆。
處理辦法一
如果不行,嘗試下卸載后重裝绰播。
處理辦法二
1. 修改文件擴展名xlsx
改成zip
骄噪,如果你不放心可以備份一份;
2. 打開zip文件蠢箩,解壓xl\sharedStrings.xml
链蕊,先不要關(guān)閉窗口;
3. 使用notepad++打開sharedStrings.xml
谬泌,使用查找替換功能將所有的</r><si>
替換成</r></si><si>
滔韵,保存。
4. 使用修改后的文件覆蓋zip中的同名文件掌实;
5. 再將擴展名修改為xlsx
陪蜻。
我是用處理辦法一解決了。