要做一个小程序,实现从word中提取姓名、身份证号码等信息填写到excel表格中,暂定用Qt实现

有没有更好的建议(C#/java等都可以),或者有相关的代码实现,分可以再加!万分感谢关注!

VB也可以实现,Excel自带的VBA也可以实现。
无非就是打开Word,搜索定位,提取数据,关闭WORD。追问

数据提取采用正则表达式来完成,你有做过类似的项目么,WORD的接口可有

追答

没做过类似的项目,不知道你所说的项目指的是什么!

对于word,使用下面语句可以连接:
Dim docApp as object
On error resume next
set docApp = getobject(,"Word.Application")
if err.number > 0 then set docapp = createobject("Word.Application")

Dim idoc as object
idoc = docapp.Documents.open("D:\xx\xyz.doc")

追问

我需要从很多个word文件中提取信息,导入到excel表格中,一个word文件对应一行。在excel部分的写数据怎么实现呢,也是有相关的接口吗?我新手,请不要生气。。。

追答

可以使用Do ... Loop循环和Dir挨个读取Word文档,然后将数据分别提取出来!

追问

现在要求用C++实现了,哎,大神可有C++的开发经验?C++调用Windows API来实现。。。

追答

C++俺可一点不会!!
抱歉!

温馨提示:答案为网友推荐,仅供参考
相似回答