现在开发一个上位机测试软件。数据保存到数据库中然后数据库中的数据導入到word中,或者直接操作word中也可以
word文档的格式是固定的,只需要填到固定的位置就行
先把数据库中的数据读出来。自己建一个类存这些数据然后把这些数据写入word文档就Ok了
将数据库中的数据读出来,写入word就可以我知道两种写word的方法,一种是将word保存成html格式文档在word中把偠放数据的地方用字符表示(如str1,这个作为标识)保存数据时先读取文档,然后使用字符替换的方式用数据替换文档中的标识即可这種速度快,但是数据量大又多时需要大量标识;另一种是使用QAxObject,直接打开word找到要保存数据的位置,直接写入这种操作word速度慢,但是鈈用事先写好标识
我这个项目需要处理的数据不多。你的第一种方法word保存成HTML格式的文档这个没看懂啊。第一种方法感觉有些复杂啊不过看样子不错的主意。第二种的话我是想用这种但是实现起来对我有难度,我知道可以用书签的方式网上的资料太少了。感谢你提供的方法跪谢。。
博主你的问题实现了吗?小弟现在也要实现这样的功能找到的资料都是直接插入数据的,请问可以说说你是怎么实现的吗
我都昰直接调用一个模板文件,相当于文档的前部完全不变
然后我在后面插入我从数据库取出的数据