该VBA脚本可以实现从word文档的多个表中提取数据,每个表格的信息提取到一行。

Sub word2els()
Set wdApp = CreateObject(“kwps.application”)
path_ = ThisWorkbook.Path
wdApp.Documents.Open (path_ & “” & “bbb.doc”)
wdApp.Visible = True
ThisWorkbook.Sheets(“sheet1”).Cells(1, 1) = “序号” ‘’’ 设置sheet1的第一行第一列单元格内容为“序号”
ThisWorkbook.Sheets(“sheet1”).Cells(1, 2) = “用例标识” ‘’’ 设置sheet1的第一行第一列单元格内容为“用例标识”
ThisWorkbook.Sheets(“sheet1”).Cells(1, 3) = “测试类型” ‘’’ 设置sheet1的第一行第一列单元格内容为“测试类型”

n = wdApp.ActiveDocument.Tables.Count ‘’’'有多少个表格
excel_line_no = 2
For i = 1 To n
zhs = wdApp.ActiveDocument.Tables(i).cell(2, 2) ‘’'提取第i个表格的第二行第三列单元格的内容保存到变量zhs中
Version = wdApp.ActiveDocument.Tables(i).cell(3, 5) ‘’'提取第i个表格的第三行第五列单元格的内容保存到变量Version中
env = wdApp.ActiveDocument.Tables(i).cell(3, 7) ‘’'提取第i个表格的第三行第七列单元格的内容保存到变量env中
ThisWorkbook.Sheets(“Sheet1”).Cells(excel_line_no, 1) = zhs ‘’'将变量zhs的值写入到excel的sheet1的第’excel_line_no 行第1列
ThisWorkbook.Sheets(“Sheet1”).Cells(excel_line_no, 2) = Version ‘’'将变量Version的值写入到excel的sheet1的第’excel_line_no 行第2列
ThisWorkbook.Sheets(“Sheet1”).Cells(excel_line_no, 3) = env ‘’'将变量env的值写入到excel的sheet1的第’excel_line_no 行第3列
excel_line_no = excel_line_no + 1
Next
wdApp.Application.Quit '关闭word文档
Set wdApp = Nothing '释放对象变量的内存

End Sub

word文档如下:

提取结果如下:

用VBA从word的表格中提取数据到excel中相关推荐

  1. 从Word中批量提取数据到Excel中,Word导出到Excel的利器

    从Word文件中取值并导出到Excel中,有现成的工具可实现. 不过要通过工具来批量取值,Word文件中的目标字符必须有规律才行,例如都处于表格中,或者都有下划线,只要目标符合指定的规则就可以批量提取 ...

  2. 使用Python提取txt文件中的数据到excel中

    详情 最近在做服务组合的一些研究,从作者那获取到了QWS数据集,因此需要对数据集进行处理,获取到数据集的数据,保存在excel文件中.QWS数据集包含2000多条数据,每条数据之间的数值采用" ...

  3. MATLAB的figure图像提取数据至excel中

    filename='data.xlsx'; obj = get(gca,'children');x=get(obj, 'xdata');y=get(obj, 'ydata'); x=x(:); y=y ...

  4. 玩转excel===Excel处理txt文件中的数据,Excel中的分列处理

    我的txt文件数据是这样的,目标是用第一列的数据生成图表: 现在我需要拿到pss列,用Excel的操作如下,先用Excel打开txt文档 所有数据都在A列,单独拿出来第一列数字.这时候要选择分列: o ...

  5. 【Python】Python提取word表格,并保存在excel中

    需求:一些常用的对word的操作和提取word的表格,并保存在excel中 pip install python-docx from docx import Document from openpyx ...

  6. python提取excel数据-代码详解:使用Python从不同表格中提取数据

    常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...

  7. python处理表格数据教程_代码详解:使用Python从不同表格中提取数据

    常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...

  8. html中文本信息导出表格中,大量word填写的表格资料,如何批量提取数据到Excel表里?...

    大量word填写的表格资料,要批量提取数据到Excel表里,一页对应一行,首先看一下这个word本身是什么来源的,大致可以分以下2种情况来处理. 一.网上直接生成的带html标记的word文件 如一些 ...

  9. Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet

    Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet 发表时间:2020-04-26 问题:从当前目录或子目录中查询符合条件的excel表格,并从这 ...

最新文章

  1. Nginx的安装配置
  2. python 自定义log
  3. activex 控件的id 定义位置+使用ocx控件的客户端程序中对控件定义的文件中控件id定义的位置...
  4. sql 2005判断某个表或某个表中的列是否存在
  5. ComblockEngine 引擎实践
  6. mysql金额数据类型,热度飙升!
  7. 从时分复用、频分复用到码分复用(CDMA)
  8. Audio Jungle宣传专题片头音乐AE模板专用配乐合集-永久更新
  9. 虚幻引擎缓存路径修改
  10. 【微信小程序】关于小程序的协同工作与发布的工作流程
  11. 关系型数据库大数据性能优化解决方案之:分表(当前表历史表)、表分区、数据清理原则
  12. 百度小程序坐拥三大亿级流量入口 如何低成本制作百度小程序?
  13. 自编Photoshop简单教程
  14. hosts.allow和hosts.deny
  15. Android友盟统计和埋点
  16. ubuntu14.04LTS下搜狗输入法问题汇总 (搜狗输入法崩溃,搜狗输入法候选区乱码,没有搜狗输入法皮肤)
  17. 做室内设计有必要学python吗_学习室内设计还有前途吗?
  18. EGO游戏 トキの戦華 时之战华 剧情攻略(+修改器+特殊码)
  19. 手机投屏到电脑屏幕,win10自带功能很好用
  20. 苹果手机显示无法连接游戏服务器,《Disorder》手游无法连接服务器解决方法 IOS无法连接服务器怎么办...

热门文章

  1. 配置puppeteer executablePath的正确姿势
  2. 【整理】安装Android Studio——关于关闭HyperV和开启VT-x的问题和解决方法整理
  3. Java并发编程的艺术-阅读笔记和思维导图
  4. 嵌入方法在推荐系统中的应用
  5. 站外SEO优化怎么做?
  6. 【C语言】字符串小练习(每日小细节012)
  7. 鸿海的面板工厂再陷亏损,夏普电视难与中国电视竞争?
  8. 如何制作计算机启动盘,u启动u盘启动盘制作工具教程_u启动
  9. Dgraph安装和使用(一)
  10. 学校教室计算机室云课堂软件,学校云课堂教室迷你桌面终端机NComputing