| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2734 人关注过本帖
标题:如何用程序按规律提取word中的信息
只看楼主 加入收藏
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
结帖率:84%
收藏
已结贴  问题点数:100 回复次数:7 
如何用程序按规律提取word中的信息
订单.rar (82.55 KB)

附近是我公司的订单
现在的情况:要做一款自动录入订单的软件
碰到的问题:不知道该以什么形式规律准确的提取word中的信息,如果是excel话还能用对象cells去定位,去提取,但现在换做是word的话该如何操作,
            怎么精确定位信息?
十分感谢!
搜索更多相关主题的帖子: excel 如何 信息 软件 
2016-12-12 17:09
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
没有英雄吗??
2016-12-12 19:26
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:50 
看了一下,提供一个思路你测试一下。

你提供的文件是 RTF 格式,使用 超文本控件 打开,然后读 TXT 内容,就会只保留 文本。
然后按这个文本的样式去读文件。


下面这个文件是用WORD普通视图显示的内容,文本与这个应该差不多。
PURCHASE ORDER
      

供应商:
订单号
PURCHASE ORDER PO201612-14398
PR No.i16-12365
申请单号
2016/12/9
订货日期
Delivery Date: 10.12.2016
到货日期
09.12.2016    18:01
打印日期
Fax:
Tel: 18721916795
Information:
申请人
Requested by:
kliu8
Department: Western Kitchen 西厨房
部门
VAT Value
VAT
Amount
Unit Price
Unit
Quantity
Article
税额

金额
单价
单位
数量
项目
90.48
13%
12.00
Kilogram
Lamb,Mongolian Rack,Frozen 蒙古羊排
1.2-1.8kg/Pcs kg
696.00
58.00

74.78
13%
10.00
Kilogram
Beef Loose Slice 福成肥牛片 kg
575.20
57.52

108.60
13%
8.00
Kilogram
Beef tenderloin 国产青岛牛柳(冻) Kg
835.36
104.42


273.86
2,106.56
合计 Order Total:

2,380.42

总金额 Total Amount:

Page1

授人于鱼,不如授人于渔
早已停用QQ了
2016-12-12 19:30
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 3楼 风吹过b
这个我也发现了,另存为txt纯文本格式,在手动复制到excel能够形成1行1数据

但问题来了,这样过于麻烦,有什么软件可以直接把word转换成excel 一格一数据,那什么问题都解决了

关键是没找到这样的软件
2016-12-12 19:59
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:0 
按这个文本文件 没找到规律吗?
按行来查规律,
如:查找 订单号 ,找到后,下面一行就是 供应商 ,再下面一行就是订单号,这样的读啊。
再如 查找  项目 ,下面连续 8行,就是 8个单元格一条记录,然后空一行,再8行又是下一条记录
读到连续空二行,说明记录读完了。
然后再接着读合计,与自己读出来的数据进行核对。

授人于鱼,不如授人于渔
早已停用QQ了
2016-12-13 08:32
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 5楼 风吹过b
下面的数据没有明确标识是 什么品相,按照上面中文的品相来排的话就错了
2016-12-13 11:48
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:50 
你这个可以利用表单实现,或者利用word的域来实现
用VB,就像你自己说的定位,这个出货单(不管什么单)只要有特定的规律,就可以。如果你说没有,那你自己都找不到,别人怎么可能帮你找到呢?
2016-12-13 19:35
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 7楼 xiangyue0510
什么表单?请指导,版主的思路是怎么弄
2016-12-13 20:03
快速回复:如何用程序按规律提取word中的信息
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021817 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved