问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何从一千多个Word中提取信息到Excel里?

发布网友 发布时间:2022-04-24 08:06

我来回答

3个回答

热心网友 时间:2022-05-03 11:14

如何从多个WORD文件中提取相应的文字和数值到EXCEL里

WORD文件是一个报告,里面是各人的信息,如何把多个文件中的姓名、电话、身份证号码、家庭地址这些信息提取到EXCL里面,以便于统计分析。因为文件太多了,希望大家可以帮忙给个效率点的办法!先谢谢大家了!

大体结构是这样的,可以参照以下:    

Sub 汇总()
Range("A1").CurrentRegion.Offset(1, 0).ClearContents
Cells.Borders.LineStyle = xlNone
Application.ScreenUpdating = False
Dim wordD As Word.Document
Dim wordapp As Object
Dim cPath$, cFile$, i%, arr()
cPath = ThisWorkbook.Path & "\"
cFile = Dir(cPath & "*.doc?")
Set wordapp = CreateObject("word.Application")
Do While cFile <> ""
Set wordD = wordapp.Documents.Open(cPath & cFile)
i = i + 1
ReDim Preserve arr(1 To 4, 1 To i)
With wordD.tables(4)
arr(1, i) = Trim(Replace(Replace(.Cell(2, 1).Range.Text, Chr(7), ""), Chr(13), ""))
arr(3, i) = Trim(Replace(Replace(.Cell(2, 3).Range.Text, Chr(7), ""), Chr(13), ""))
End With
With wordD
arr(2, i) = Trim(Replace(Replace(.tables(3).Cell(2, 4).Range.Text, Chr(7), ""), Chr(13), ""))
arr(4, i) = Trim(Replace(Replace(.tables(5).Cell(2, 2).Range.Text, Chr(7), ""), Chr(13), ""))
End With
wordD.Close
cFile = Dir
Loop
Set wordD = Nothing
wordapp.Quit
Range("a2").Resize(i, 4).Value = Application.Transpose(arr)
Range("A1:D" & i + 1).Borders.LineStyle = xlContinuous
Application.ScreenUpdating = True
End Sub


大神,如果中间夹杂几个格式不一样的doc,会报错停止,数据不会保存,可以不可以自动跳过那些提取不出来的?

程序里加一句代码
On Error Resume Next

Sub 提取信息()
Range("A1").CurrentRegion.Offset(1, 0).ClearContents
Cells.Borders.LineStyle = xlNone
Application.ScreenUpdating = False
Dim wordD As Word.Document
Dim wordapp As Object
Dim cPath$, cFile$, i%, arr()
cPath = ThisWorkbook.Path & "\"
cFile = Dir(cPath & "*.doc?")
Set wordapp = CreateObject("word.Application")
Do While cFile <> ""
Set wordD = wordapp.Documents.Open(cPath & cFile)
i = i + 1
ReDim Preserve arr(1 To 4, 1 To i)
With wordD
arr(1, i) = Replace(Replace(.Paragraphs(18).Range.Text, Chr(7), ""), Chr(13), "")
arr(3, i) = Replace(Replace(.Paragraphs(20).Range.Text, Chr(7), ""), Chr(13), "")
arr(2, i) = Replace(Replace(.Paragraphs(44).Range.Text, Chr(7), ""), Chr(13), "")
arr(4, i) = Replace(Replace(.Paragraphs(82).Range.Text, Chr(7), ""), Chr(13), "")
End With
wordD.Close
cFile = Dir
Loop
Set wordD = Nothing
wordapp.Quit
Range("a2").Resize(i, 4).Value = Application.Transpose(arr)
Range("A1:D" & i + 1).Borders.LineStyle = xlContinuous
Application.ScreenUpdating = True
End Sub

提示找不到工程库,

请看图片,请引用以下选项。

热心网友 时间:2022-05-03 12:32

将所有需要整理的表格放在一个文件夹里面
打开word或金山文字,本文使用金山系列软件(支持国产正版一下),点击插入菜单,然后依次点击“对象"-"文件中文字"
选择需要插入的表格
使用快捷键ctrl+A,全选。然后点击工具栏中表格工具-表格转成文本。转换标记符号可以选逗号,也可选其他不常见的符号,如@,!等,但一定不能与现在文件中的符号重复。
打开查找替换工具,将所有的段落标记和空格替换为空(删除所有回车符和空格)
继续替换,将表格的表头文字(本文为”招聘人员报名表“)替换为段落标记(回车符)。然后另存为文本文件(后缀名txt),保存选项默认即可。

打开金山表格,准备导入。点击数据菜单中”导入数据“,依次点击”直接打开数据文件“-”选择数据源“,选择刚才保存的文本文件,然后下一步。
选择”分隔符号“,然后选择逗号或者刚才金山文字表格转换为文本中设定的分隔符号,下一步,继续下一步,直到完成导入。如果有身份证号、银行账号等超过15位的数据,导入时点击该列,选择文本格式,日期也要选择对应格式。否则默认即可。
导入工作结束,整理表格即可。删除不需要的数据列,给每列添加列名。

热心网友 时间:2022-05-03 14:07

是从一千多个word文件中提取,还是从一个word文件中的一千多个记录提取。
如果从一千多个word文件中提取,最好把文件名统一命名,然后编程实现。
如果是从一个文件里提取一千多个记录,可以通过复制,粘贴,转置。追问朋友,是一千多个文件中
我要是会编程我就不来这问了(文科生的暴风哭泣),谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年欧洲杯赛程表 德国欧洲杯足球赛2024赛程时间表 勇者斗魔王勇者斗恶龙12Gameboy游戏1中最后魔王变身后怎么打2中什么武... 电脑开机十秒技巧怎样让电脑开机速度变快 完美世界手游熊猫哪里抓完美国际熊猫是怎么得的 ...每一关跳旗杆的时候怎么才能跳到满分我每次都只能跳到 ip11和ip11pro区别 请问;谁知道SJ-M里面有一个叫基_什么? 智齿疼一定要拔吗 大师们帮我算算我的命数!不胜感激~ 怎样选择评估公司 蚕丝被上的霉味怎么去除 请问如何办理助理工程师职称!??? 助理工程师职称评定 助理工程师职称评定具体有什么要求 助理工程师,职称评定 助理工程师怎么办理? 健康码怎么打印成胸卡大小 怎样制作胸卡 PVC卡工作证的尺寸有哪些?? 胸卡尺寸9厘米*5.5厘米,word文档格式多少 目前胸卡横的多,还是竖的多?尺寸几? 滴塑胸卡是怎样做出来的? 我们学校需要做胸卡的图片,如何在PS里调整需要印刷的胸卡的大小 奥运会志愿者胸卡尺寸是多少??? 在PS里面做胸卡时里面的相片尺寸应该用多大的??? 关于亲情的作文800字,开头结尾要生动带感,结尾升华 制作胸卡或者上岗证的尺寸是多少,怎么制作 有关亲情的初中作文作文800字,结尾的点题不得少于150字 胸针 胸卡 胸牌 证卡 吊牌 人像卡 会员卡 工作证 尺寸各是多少 ?求好心人回答,在此谢谢 亲情类作文800字(我孝敬长辈)一件事 如何用取得word文档中的数据 有没有不错的瘦身操视频大全推荐啊??? 如何简单有效的做健身操? 谁有一些能够减肥的健身操,瑜伽的视频请发给我,谢谢, 今天突然接到一个电话,说是光大银行的? 95595光大银行打电话过来核实资料地址,是不是信用卡审核通过,可以发... 如果对方关闭抖音状态,他再上线我能知道吗?对方关闭状态。怎样才能查看到。 光大银行信用卡,逾期了,95595电话过来说清查我资产、什么调查部门已经介入了,还威胁我 别人抖音如果设置了不显示在线状态 我要如何破解能够看到是否对方在线? 减肥健身视频,真的可以起到作用吗? 光大银行95595周日来电,求问是什么意思…… 对方不让我看他的抖音在线状态,他能看到我得吗? 谁有insanity 60 day workout疯狂60天健身操减肥操计划视频教程中文教 ... 他把抖音关掉让别看他,我怎么可以查看到他? 郑多燕减肥健身操全集 含小红帽有氧甩油操中文高清舞蹈视频教程免费送... 除了新浪和腾讯,哪里还有娱乐新闻? 为什么腾讯娱乐新闻每天都是范冰冰,晕菜了。。。 如果对方关闭抖音状态,他再上线我能知道吗? 11月份的腾讯娱乐新闻有两个女星一起出席活动由一个穿黑色衣服露事业线是谁和谁啊 为什么我腾讯新闻点开是娱乐新闻?