当前位置:首页 > 日记 > 正文

提取多个wps中的内容到excel | 请问将多个word表格里的内容批量提取到一张excel表中

1.请问如何将多个word表格里的内容批量提取到一张excel表中

Sub 自动把word表格转换到Excel()

On Error Resume Next ''''''出错继续(应对不规范的表格)

''''''重命名所有WORD文件为大写“A”。如 A (1).docx。

''maxcolumn(xex)

Dim maxrowend2

Dim wdApp

For w3 = 1 To 2 想合并多少个文档?

maxrowend2 = Sheets("sheet1").[a65536].End(xlUp).Row

Set wdApp = CreateObject("word.application")

path_ = ThisWorkbook.Path

wdApp.Documents.Open (path_ & "\" & "A (" & w3 & ")" & ".docx")

wdApp.Visible = True

n = wdApp.ActiveDocument.Tables.Count ''''有多少个表格

'x = 0

x = maxrowend2 + 1 ''''初始行号

y = 0

For i = 1 To n

rs = wdApp.ActiveDocument.Tables(i).Rows.Count ''''有多少个行

cs = wdApp.ActiveDocument.Tables(i).Columns.Count ''''有多少个列

''''''ghg = MsgBox(rs & "行列" & cs) '''''''''''''''''''''''''''''''提示

For m = 1 To rs

x = x + 1

y = 1

ThisWorkbook.Sheets("Sheet1").Cells(x, 1) = "源自A (" & w3 & ")" & ".docx" & "; 第" & i & " 表 " ''''''''''9999999999999999999

For n = 1 To cs

vv = wdApp.ActiveDocument.Tables(i).Cell(m, n)

ThisWorkbook.Sheets("Sheet1").Cells(x, y + 1) = Mid(vv, 1, Len(vv) - 1) '''空第一列

y = y + 1

Next

Next

Next

wdApp.Application.Quit '关闭word文档

Set wdApp = Nothing '释放对象变量的内存

Next

End Sub

2.对多个EXCEL中的内容部分内容提取

文件名有规律,或者有文件列表。每个被引用的文件都需要打开。

我举例说明,这个办法似乎比较笨。

01,02,汇总,三个文件

汇总中

A1是01中SHEET1表,A列数据

A2是02中SHEET1,A列数据汇总中

汇总中一个表A1文本输入01,B1中输入02,后面的03,04就拉过去

A2输入=CONCATENATE("=[",C1,".xls]sheet1!a1")然后往后拉

然后就在选中复制,在下一行张贴数值,双击后就出来。然后再下拉就全部弄好了。

应该有更好方法,虽然很少用到,期待高人的指点。

如何提取多个wps中的内容到excel

相关文章

wps加实心圆点 | WPSword文档里面

wps加实心圆点 | WPSword文档里面

文档,教程,圆点,实心,wps,1.(WPS)word文档里面的黑圆点怎么插入的以WPS 2019版为例1、打开文档,依次点击“开始”--->“自定义项目符号”2、在弹出的“项目符号和编号”界面,点击“黑点”--->“自定义”3、点击“字体”4、选择所需“字号…

wps单独调一页的页边距 | wps设置

wps单独调一页的页边距 | wps设置

边距,设置,教程,奇数,偶数,1.wps怎么设置其单独一页的页边距WPS文档,默认为一节,而每一节的页面格式是相同的,若要单独设置其中一页的页边距,必须插入分隔符,使其成为单独一页。假设文档有5页,单独设置第3页。1、将光标放在第3页的首位置,单击页面…

在wps中根据时间显示颜色 | WPS201

在wps中根据时间显示颜色 | WPS201

显示,当前日期,时间显示,教程,颜色,1.WPS2014表格怎么让当前日期显示颜色1;现在WPS表格上输入好时间,为了方便,我已经输入好了,效果如图。2:选择这个表格,点击右键,选择设置单元格格式,进入单元格设置页面。顺便说一下这个不是必须步骤,只是我不喜欢…

wps插入单元格迷你图 | 2019年版的

wps插入单元格迷你图 | 2019年版的

迷你,教程,单元格,表格,如何在,1.2019年版的WPS迷你图在哪以WPS 2019版为例1、选中数据源,点击“插入”--->“图表”2、“图表”--->“折线图”3、取消勾选“坐标轴”、“图表标题”、“网络线”4、点击图形右侧最下面的按钮,选择“无填…

wps导入pdf | WPS插入PDF文件

wps导入pdf | WPS插入PDF文件

文件,教程,格式,图片,PDF,1.WPS怎么插入PDF文件建议用OCR识别软件将PDF识别为WORD,再将你要的内容复制到WPS文档中。你可用汉王PDF OCR8.1简体中文版的PDF OCR识别软件转换,简单易用免费,无限制,但要逐页转换。方法是下载安装汉王pdf ocr8.1,运…

炫龙装系统快捷键 | 炫龙怎么装系

炫龙装系统快捷键 | 炫龙怎么装系

装系统,重装系统,教程,系统,快捷键,1. 炫龙怎么装系统使用u盘启动快捷键直接进入u盘装系统炫龙笔记本u盘启动快捷键是F12,将制作好的快启动u盘(u盘启动盘制作教程)连接到电脑后,重启电脑,看到开机画面后狂按F12会出现一个启动项顺序选择的窗口…

wps找最大最小 | WPS表格里找到最

wps找最大最小 | WPS表格里找到最

最小值,标注,教程,表格,最大值,1.WPS表格里怎么找到最小值并且在表里用颜色把最小值标注出来您好,很高兴为您解答!使用条件格式和MIN()函数,即可实现最小值的底色标注。1、以L2为例,条件格式的公式为:=L2=MIN($L:$Z) 格式中选择“图案”中的“红…

wps两列变一列 | word把两个列合成

wps两列变一列 | word把两个列合成

教程,这一,两个,表格,word,1.word如何把两个列合成一列操作步骤:1、选中需要合并的列,如图所示;2、单击表格工具布局---->拆分单元格,如图所示;3、弹出拆分单元格对话框,在列数的输入框输入1即可,如图所示;4、合并后的效果如图所示:2.wps两栏怎么…

去掉全部注释wps | 请问wps文档把

去掉全部注释wps | 请问wps文档把

文档,注释,删除,一次性,教程,1.请问wps文档怎样把右边的注释去掉(如图)wps文档把右边的注释去掉,即去掉文档的批注,可在批注编辑状态下批量删除批注。方法步骤如下:1、打开需要操作的WPS文档,点击工具栏的“审阅”。2、点击任意一条批注,使批注处…

华硕飞行堡垒分屏快捷键 | 华硕飞

华硕飞行堡垒分屏快捷键 | 华硕飞

华硕,快捷键,设置,操作,教程,1. 华硕飞行堡垒录屏快捷键WINDOWS,有自带的屏幕录制,可以直接选择打开,然后就可以录制屏幕了2. 华硕飞行堡垒游戏录制快捷键华硕笔记本的键盘灯可通过FN+F4组合键开启。可通过检查笔记本上的F3和F4键,是否有背光键…

wps表格首字母排序 | WPS表格中,按

wps表格首字母排序 | WPS表格中,按

首字母,排序,操作,排列,文字,1.WPS表格中,如何按首字母顺序排列,怎样操作1、打开需要排序的文档,选中进行排序的选项21132、选中后,5261找到开始菜单中的排序,在排序下面有个下拉箭头3、在下拉箭头中4102,选择自定义排序,这时候会弹出1653一个对…

调整wps文本中的表格 | wps文字插

调整wps文本中的表格 | wps文字插

调整,文字,修改,位置,行高,1.wps文字插入表格怎样修改表格word 插入到Excel中 具体操作步骤如下:1、打开要插入Word文档的Excel电子表格文件。2、单击要插入Word文档的单元格,然后选择菜单命令“插入”→“对象”。3、“对象”对话框“新建”…