引起故障的原因
超链接形成的外部文档链接。
从其他文档复制数据、引用其他文档数据,形成公式中的外部数据引用。
图形、按钮等指定的宏指向了外部文档中的宏。
解决方法以及原理
我们打开Excel文件,出现上文所述的提示,发现不可读取的内容。
单击是,通过修复或删除不可读取的内容,Excel已经能够打开该文件,下方就是出错的行列。
虽然问题自动修复了,但是还是要搞清楚原因,仔细看好此对话框标红色的部分,在 xl 文件夹下的sharedStrings.xml文件出问题了。
将xlsx文件修改扩展名,改为zip压缩文件。
双击zip文件,打开看看,注意,这里不是解压,打开sharedStrings.xml文件,自动弹出浏览器,无法显示XML网页。
原来是标红色的部分显示"si"和"t"标签出错了,我们查看源代码,如下图所示,步骤2提示了错误行数,那我们就看看错在哪里。
懂XML的人一眼就能看出,不懂的话,且听我讲解。xml文件的语法规则,一是每个标签(tag)都必须有开标签(如:
保存,然后扩展名改为xlsx,即可解决故障了。
刚刚出现的对话框,点击“是”按钮
接下来会出现一个对话框(红色部分表示错误的文件及位置)
把你出现问题的excel文件的扩展名由.xlsx改成.zip
双击得到的压缩文件,找到刚刚出错的文件并双击打开。(错误的情况不是一样的,只是做个示范)
在页面上选择右键,选择查看源代码,在开始已经知道是哪一行出错了,把错误的地方修复。
把刚刚的压缩文件扩展名改成excel的扩展名即可。