Word内容解析之图表数据获取

最近遇到一个问题,Word里有个从Excel直接复制进去的图,但那个Excel已经找不到了,无法通过编辑数据获取到表格的数据。这个其实可以用getdata等软件获取,或者鼠标点在表上的点就可以显示数据,再把数据录下来,不过太麻烦了。下面是我的一个解决办法。

在这里插入图片描述

1. word结构说明

Word其实是多个XML文件,这个文件就是写网页或者Markdown格式的文本类似,可以设置不同的节点和属性来定义Word字体的内容颜色大小间距等格式。而office就是一个吧这些xml格式文件显示成我们看到的Word样式。

  1. 首先将Word的后缀名改成zip或rar就可以得到一个压缩包
  2. 解压压缩包得到一个文件夹,里面有一个Word的各部分内容
    在这里插入图片描述
    这里面包含了Word的主题,标题,格式,脚注等等
    其中document是Word的文本内容在这里插入图片描述
    可以看到每个文本前面都有这句话的一个格式信息,一般这句话的结构也称作一个run,一般用代码提取Word中的信息的时候基本上也是利用这个思路来获取Word的信息。

2. 图片数据获取

这里我们找到charts文件夹,可以看到里面有各个图片的XML文件

在这里插入图片描述
打开其中一个,这里面其实定义了图片的各个属性,以及怎么画出来的,具体不在介绍了,我也不懂,但是数据信息可以很容易找到
在这里插入图片描述
把数据复制出来,没用的替换删除即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值