【打开Excel提示发现不可读取的内容的解决速来看看】都打算睡觉了 , 一个关系不错的朋友发来个Excel文件 , 求我帮忙 , 我打开一看 , 提示:发现不可读取的内容 , 是否恢复此工作簿的内容?我又不敢随便确定 , 万一数据丢失 , 那就不好解决了 。 经我研究 , 发现了原因所在 。
引起故障的原因
①超链接形成的外部文档链接 。
②从其他文档复制数据、引用其他文档数据 , 形成公式中的外部数据引用 。
③图形、按钮等指定的宏指向了外部文档中的宏 。
解决方法以及原理
①我们打开Excel文件 , 出现上文所述的提示 , 发现不可读取的内容 。
文章插图
②我单击是 , 通过修复或删除不可读取的内容 , Excel已经能够打开该文件 , 下方就是出错的行列 。
文章插图
③虽然问题自动修复了 , 但是还是要搞清楚原因 , 仔细看好此对话框标红色的部分 , 在 xl 文件夹下的sharedStrings.xml文件出问题了 。
④将xlsx文件修改扩展名 , 改为zip压缩文件 。
文章插图
⑤双击zip文件 , 打开看看 , 注意 , 这里不是解压 , 打开sharedStrings.xml文件 , 自动弹出浏览器 , 无法显示XML网页 。
文章插图
⑥原来是标红色的部分显示"si"和"t"标签出错了 , 我们查看源代码 , 如下图所示 , 步骤2提示了错误行数 , 那我们就看看错在哪里 。
文章插图
⑦懂XML的人一眼就能看出 , 不懂的话 , 且听我讲解 。 xml文件的语法规则 , 一是每个标签(tag)都必须有开标签(如:<sst>......)和关标签(如:.....</sst>) , 二是这些标签必须是正确的嵌套 。 将源代码修改为下图所示的样子 。
文章插图
⑧保存 , 然后扩展名改为xlsx , 即可解决故障了 。
推荐阅读
- Excel-2013单元格数值批量进行加减乘除运算成为攻无不克的玩家
- 在Excel-2003中巧用“自动筛选”工具筛选数据让您技能天下无双
- 突出显示Excel-2013中不符合要求的行来看看
- Excel-2013单元格复制时让格式不变的两种方法让您无可匹敌
- 如何把excel表格导入iphone联系人?让您无可匹敌
- 图文教程 Excel按顺序排列数字,字母,日期等各种排列收获很多的
- Excel-2013中如何插入联机图片新发布的哦
- 在Excel-2007中快速定位到空值单元格并赋值[多图]
- Excel-2010甘特图绘制方法2020攻略资讯
- excel-2010怎么新建空白表格图文攻略教程