| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1540 人关注过本帖, 1 人收藏
标题:怎样利用表文件将(WORD格式)干部信息登记表上信息读到DBF汇总表中
只看楼主 加入收藏
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
结帖率:97.48%
收藏(1)
已结贴  问题点数:20 回复次数:3 
怎样利用表文件将(WORD格式)干部信息登记表上信息读到DBF汇总表中
现有多份(WORD格式)干部信息登记表,我想通过表文件jsxx.dbf将信息汇总到 干部信息汇总表上,盼高手赐教,万分感谢!!!
干部信息汇总.rar (32.03 KB)

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 文件 DBF 汇总 WORD 信息 
2021-04-20 08:45
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1730
专家分:3324
注 册:2012-2-29
收藏
得分:0 
这个操作与Excel一样的嘛,仿照excel的操作就可以啦。
2021-04-20 15:37
瓜瓜1990
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:125
专家分:699
注 册:2020-2-25
收藏
得分:20 
程序代码:
USE 干部信息汇总表
USE jsxx IN 0
owdapp=crea("word.application")
FOR i=1 TO ADIR(awddoc,'*.doc')
    owddoc=owdapp.Documents.Open(SYS(5)+CURDIR()+awddoc(i,1))
    SELECT 干部信息汇总表
    aPPEND blank
    SELECT jsxx
    SCAN
        nrow=VAL(GETWORDNUM(jsxx.位置,1,','))
        ncol=VAL(GETWORDNUM(jsxx.位置,2,','))
        ctext=[]
        cfld=jsxx.字段内容
        WITH owddoc.Tables(1).Cell(nrow,ncol).Range
            FOR j=1 TO .Paragraphs.Count
                ctext=m.ctext+.Paragraphs(j).range.text+CHR(13)+CHR(10)
            ENDFOR
        endwith
        replace &cfld WITH IIF(jsxx.类型='D',CTOD(ctext),ctext)  IN 干部信息汇总表
    ENDSCAN
    owddoc.close
endfor    
    RELEASE owdapp

干部信息汇总.rar (66.74 KB)

从word读内容太复杂,各种格式转换,从来没这么用过,现学现卖,给你起个草稿参考吧

piu~piu~
2021-04-20 17:23
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
收藏
得分:0 
@瓜瓜1990 非常感谢指点!人在外面有事,电脑不在身边,过几天再验证。
2021-04-20 20:10
快速回复:怎样利用表文件将(WORD格式)干部信息登记表上信息读到DBF汇总表中
数据加载中...
 
   



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

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