今天财务一同事打开excel文件后发现用了好几个月的某个表格打开后出错了,里面的内容丢失了一部分,就是关键性的列内容不显示了,如下图

部分单元格内容丢失

那么遇到这种情况这个表格还有救吗?这得看是哪种错误导致的,我们把表格复制到本地,然后打开。

会出现一个错误提示,主要是说有 XML 错误的 /xl/sharedStrings.xml,也就是sharedStrings.xml文件出错了,它是一个共享的单元格内容文件。

我们先把excel文件复制一份,然后把xlsx后缀更改为.rar,并进行解压缩,所有的xlsx文件都是由一堆文件组成的,可以解压为原始的xml文件,如下图。

xml文件语法非常严格,把sharedStrings.xml文件用浏览器打开看看会出现什么样的错语提示,然后再根据提示进行处理,其实在打开Excel文件的时候就提醒我们了,主要是开始标记与结束标记不匹配导致的,开始与结束标记为,只要会点html的话就很容易理解了。

好了,对于这个文件有两种修复方法

第三方软件修复

可以使用第三方的软件进行修复此问题,但是试了好多个修复工具后发现只有XLSX Open File Tool才能准确的修复,但是它是收费的,不付费只能看不能保存,最便宜价格199元,如果你的文件比较小,丢的内容也不多,对比着修复的内容自己填进去就行了,如果文件大那就购买软件修复吧,留着以后还能用。

手工修复

如果不想花钱还想要修复文件,那么可以手工进行修复,就是把sharedStrings.xml文件中的开始和结束标记补全就可以了,听起来很复杂,其实很简单,和是一一对应的,两者的数量一样多才对。

第一步:可以使用记事本或vs code编辑器来打开sharedStrings.xml文件,然后进行查找和替换,把所有的替换成,然后保存。

第二步:把修改好的sharedStrings.xml文件替换掉压缩包中的此文件。

第三步:把rar的后缀名再改回xlsx。

双击打开试试,大多数情况下就能正常打开你的Excel文件了。

怎么避免Excel文件中开始与结束标记不匹配的问题了

通过在网上查找资料发现导致这种原因的问题有很多,大致如下

1、表格中不要使用大量的外部链接

2、不要使用复杂的引用,能不引用就尽量别引用

3、不要从网页或软件导出的表格中直接复制粘贴,一些样式会导致此问题

4、不要设置复杂的格式,用多大的地方就设置多少的格式,不要设置格式时选择全表范围

5、有网友说搜狗拼音会导致此问题,尽量注意吧。

最重要的是数据和文件要养成经常备份的好习惯

excel文件修复工具_Excel文件打开后出错,部分内容丢失的修复技巧相关推荐

  1. WinEdt 7.0生成的PDF文件,用Sumatra PDF打开后,一直提示更新Sumatra PDF版本!

    Hello,everyone! 我是鲁班·,一个热衷于科研和软开的胖子! 问题描述 WinEdt 7.0生成的PDF文件,用Sumatra PDF打开后,一直提示更新Sumatra PDF版本,即便更 ...

  2. 阿里云oss上传svg等格式的文件,返回的路径打开后是下载而不是预览

    在做的一个项目,阿里云oss上传svg等格式的文件,返回的路径打开后是下载而不是预览.之后web同事跟产品说不好处理,换回了使用jpg格式的文件.但是最终这个问题都是要解决的,产品要求下期也要上传sv ...

  3. excel打不开_Excel文件损坏打不开?用这个方法就能轻松修复!

    Hello,各位叨友们好呀!我是叨叨君~ 不知道大家有没有碰到过这种情况,有时候从网站下载的Excel表格,或者是接收到了别人发给你的表格,当你在电脑上打开的时候,会弹出这样的信息:文件已损坏,无法打 ...

  4. 微信电脑版收到的表格文件保存到桌面打开后不显示内容

    同事在电脑版微信中将收到的表格文件习惯性的保存到桌面后,用WPS打开却显示如下: 可能你觉得没什么奇怪的,不就是一个命了名的空表格吗?其实不然,如果是空表格的话我就没必要在这里述说了.打开后的表格是空 ...

  5. EXCEL打开后无任何内容显示

    一,如果你是双击任何excel文件都显示一个空的excel程序界面  工具---选项---常规-----勾选或取消勾选:忽略其它应用程序 二,如果是打开某个excel文件后看不到任何工作表,而其他文件 ...

  6. matlab读s2p文件,s2p文件查看工具_s2p文件查看器(SPview III)下载 v3.53官方版 - 121下载站...

    SPview III是一款简单好用的s2p文件查看工具,适用于SPV/ALB/S1P/MDF/LP/SP/LPD等格式的文件,s2p是ads元件文件,一般从事电器类元件设计和仿真的用户应该会用到此类工 ...

  7. java xml文件解析工具_Xml文件解析工具 - java

    解析Xml文件:就是把Xml文件里面的内容取出来. Xml文件解析工具:一个能解析Xml文件的类,即一个能把Xml文件里面的内容取出来的类. 先给出一个Xml文件(student_infor.xml) ...

  8. 联想台式修复计算机,联想台式电脑开机后显示你的电脑需要修复

    联想台式电脑开机后显示你的电脑需要修复以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 联想台式电脑开机后显示你的电脑需要 ...

  9. excel中用正则匹配_Excel利用正则表达式匹配和替换内容

    近期使用Excel比较多,有一些匹配和替换的内容.平常涉及的比较简单,也就使用If或者VLOOKUP之类的函数.这次使用到正则表达式和VBA,在此记录一下,以防忘记. 打开文件一定要选择EXCEL打开 ...

  10. 计算机共享修复方法,win10系统设置共享后看不到共享电脑的修复办法

    电脑的网络上使用设置对我们来说是很重要的,有小伙伴在电脑中遇到系统设置了共享以后设置的这一台电脑看不到设置的共享的情况,现在我们在打印机的使用中,都是需要使用到共享打印机设置的,那我们在win10系统 ...

最新文章

  1. 认知科学顶刊:挑战过去50年神经科学观点,人类智力的优势或来自于记忆储存方式...
  2. struts2 action间跳转传值
  3. Linux系统简单介绍和基本命令
  4. BZOJ3473: 字符串【后缀数组+思维】
  5. suse linux ssh远程无法访问问题
  6. 使用Cygwin实现vlc 1.0.5的wince移植
  7. 设置iis网页服务器cpu占比,asp.net-如何防止由于iis中的工作进程而导致CPU使用率100%...
  8. 拓端tecdat|在R语言中轻松创建关联网络
  9. 软件dfmea_fmea软件|失效模式与效应分析(fmea)下载 v03.01.13.0中文版 - 121下载站
  10. 2022 年“泰迪杯”数据分析技能赛——竞赛作品的自动评判(Python代码实现)
  11. Access数据库,以及一些其他的库。
  12. java组合算法应用:购物满减(任意数字组合相加在某个范围内)
  13. c++ LintCode刷题记录之52. 下一个排列
  14. python统计单词出现次数 青少年编程电子学会python编程等级考试二级真题解析2022年3月
  15. 深入理解地址翻译 CSAPP
  16. cocos2d-x 菜鸟学习笔记一(跨平台编译)
  17. HTTP-XMLHttpRequest
  18. 关于谭浩强老先生的《C++程序设计教程》
  19. c语言实现简单计算器(两个数字的加减乘除)
  20. AI换脸为什么服务器没响应,AI换脸云服务器

热门文章

  1. Java单例模式——线程安全的懒汉模式
  2. VMware虚拟机迁移
  3. Linxu终端远程协助工具termpair
  4. 计算机 金融工程 专业选择,金融工程专业对计算机编程能力是个什么要求呢
  5. 白话空间统计二十四:地理加权回归(一)
  6. 四川师范大学地信概论(3- 空间数据模型)90分以上版本
  7. html 点击按钮刷新验证码,HTML点击刷新验证码
  8. mysql自学完整_MySQL自学篇(三)
  9. EditText属性设置
  10. Word生成目录后,二级,三级目录页码处与一级目录不齐