您的位置:首页 > 其它

第一次做项目“输出Excel”总结

2016-12-02 15:49 239 查看
现在回头看下整个代码思路,相当的简单,一点都不复杂。在做这个过程里,主要遇到的困难其实还是概念性的。

首先,某数据库QsqlDatebase db需要执行MySql命令,如db.exe(mysql命令),执行的结果是返回一个Qsqlquery对象。我一直搞不懂这个返回的是个什么东西。通过添加QDebug()命令打印出来才知道,返回的是“有效值”。

比如creat table hdb(

id ineger…..,

time date……,

v1 float………,

v2 float………,



);

每一条记录都是一行这么多的数据,Qsqlquery返回有效的记录,那些无效的记录就没有。那么根据有效记录里的time时间戳,我们可以计算得出当前这个有效记录距离月初第一天是多少天,然后就可以写入Excel相应的列里边了。

一般Qsqlquery的结果用Qsqlrecord记录:

Qsqlrecord record = query.record();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: