DBF数据库批量转Word文档

来源: 系统之家 2014/11/19 11:47

DBF数据库中的数据怎样转到WORD文档中?手工进行复制粘贴需要耗费不少时间精力,其实,一段小小的代码可以解决问题。你只需照搬即可。下面系统之家就为你详细介绍DBF数据库批量转Word文档教程。

笔者在近期的工作中,定期需要对一些文档信息进行归类整理,并利用Visual FoxPro 制作成DBF数据表文件,同时还需要根据该数据表导出Excel文档,并且制作Word文档信息表进行打印输出。由于DBF数据表的表结构以及Word文档中表格字段都是固定的,加上每次整理的文档信息数量颇大,手工进行复制粘贴需要耗费不少时间精力,因此笔者编写了一个实现批量复制的小程序,即实现DBF数据到Word文档表格的自动输出。

程序开发环境为:VB6.0,Foxpro 6.0,Word 2003。

程序应用的相关技术有:ADO( (ActiveX Data Objects) )、OLE(Object Linking and Embedding,对象连接与嵌入)。

程序实现的基本思路是,通过ADO访问DBF数据表,获取数据表内容,并将其写入固定格式的Word文档表格。

使用到的主要对象有 ADODB.Connection、ADODB.Recordset,Word.Application、Word.Acttivedocument、Word.Range等。

通过ADO实现DBF数据表的访问,VB代码如下:

Dim cn As New ADODB.Connection

cn.ConnectionTimeout = 15

cn.ConnectionString = "Provider=MSDASQL;" & _

"Driver={Microsoft Visual Foxpro Driver};" & _

"SourceType=DBF;" & _

"SourceDB=" & dbfpath

cn.Open  

实现DBF数据表的数据获取,VB代码如下:

Private rec As Variant

Dim rs As ADODB.Recordset

et rs = New ADODB.Recordset

Dim sqlstr As String

sqlstr = "select * from " & dbfname

rs.Open sqlstr, cn, adOpenStatic, adLockPessimistic

rec = rs.GetRows(n)  

通过OLE实现打开Word文档,VB代码如下:

Private objWD As word.Application

Set objWD = CreateObject("Word.Application")

objWD.Documents.Open newfile ‘newfile 为文件名  

实现Word文档表格内容的填写,VB代码如下:

ActiveDocument.Tables.Item(i).Cell(j, wordcol).Range.Text = rec(j, i - 1)

(说明:rec 是一个存储 Recordset数据集中数据的多维数组)

说明:为方便使用,所有相关代码(如图)也可到http://iask.sina.com.cn/u/ish?uid=1704202287下载。

如何批量转Word文档,DBF数据库怎么批量转Word文档,DBF数据库批量转Word文档教程,系统之家

本文来自于【系统之家www.xp85.com

猜你喜欢

新闻资讯

装机必备

生活服务

现代都市人很多起床第一件事就是拿手机看最新的新闻资讯,看看今天最新的资讯内容,现在手机上各种新闻客户端有很多,如果今日头条,腾讯新闻,凤凰新闻,网易新闻等。

进入专区

安卓装机必备,一站式必装应用大全,为您精选好用的手机必装应用,自动为您推荐当下热门、好用的软件。安装精品应用更加方便快捷!

  • 必剪app 必剪
  • 饭团看书app 饭团看书
  • 饭团探书app 饭团探书
  • 卡通相机app 卡通相机
  • 盲盒大玩家app 盲盒大玩家
  • 多多计算器安卓版 多多计算器
  • 嘿市app 嘿市
  • 头像空间app 头像空间
进入专区

生活服务分类聚集的大量我们生活中平常用的软件,只要你想得到的基本通通有,欢迎使用!

  • 垃圾分类大师安卓版 垃圾分类大师
  • 标准商标查询安卓版 标准商标查询
  •  医学三基题库安卓版 医学三基题库
  • 天天看港剧安卓版 天天看港剧
  • 趣伴安卓版 趣伴
  • 日本换乘安卓版 日本换乘
  • 蘑菇影视安卓版 蘑菇影视
  • 影院通电影票安卓版 影院通电影票
进入专区

用户评论

全部
//wap教程