如何从WORD文档里导入数据到数据库里?(200分)

Y

yourice

Unregistered / Unconfirmed
GUEST, unregistred user!
wordapplication1.Documents.Open方法的第一个参数filename的类型是olevariant,如果用
opendialog,如何转换opendialog1.FileName使之可以作为wordapplication1.Documents.
Open方法的第一个参数?如何取得WORD文档的每一行数据?
附:WORD文档的格式是:
字段名1:字段内容1
字段名2:字段内容2
字段名3:字段内容3
......

 
你数据库结构是怎么样的?一般不用Word向数据库转,用Excel 或者Txt
 
这个需要用到WordVBA的知识

字段名1:字段内容1
字段名2:字段内容2
字段名3:字段内容3


这种格式可以这样来录(效率较低,但只好这样):

读取字符,判断是否为:,不是继续读,是则写入第一个字段,继续读取至行尾,写入
第二个字段,换行.重复至文档结束

运用WordVBA可以实现的,至于WordVBA,可以参考书或者Word帮助或者录一段宏分析一下

如需要,我也可以提供部分代码参考
 
抱歉,很久没来了。问题基本解决:先定义一olevariant变量,再将opendialog1.FileName
赋值给它,再将此变量作为OPEN方法参数就通过。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
987
SUNSTONE的Delphi笔记
S
顶部