在QT中调用Excel文件

这次需要处理一个文件,做一些数据处理然后生成一份报告,其实吧,画图打印成PDF神马的qt完全可以搞定,不知道领导怎么想的,也没问我,就花了大半天把报告部分用excel给做好了,我又不好意思让领导白干,只能想办法把数据导入excel。

之前用ODBC连过access文件,今天直接用这个操作excel文件,但是不知道怎么执行excel的宏,于是搜了下,找到了activeX控件操作。

照着一些例子弄了半天,始终觉得不爽,但是无论如何又找不到手册,最后终于找到了如何生成手册。

http://qt-project.org/wiki/Using_ActiveX_Object_in_QT

  1.  QFile file1(“c://sheet2.html”);

  2.     file1.open(QIODevice::WriteOnly | QIODevice::Text);

  3.     QTextStream out(&file1);

  4.     out << excel->generateDocumentation();

  5.     file1.close();

以下是在我的环境下生成的手册,windows XP , QT4.6.2

http://darksun190.com/excel_com_manual_qt.html

《在QT中调用Excel文件》有一个想法

回复 xiaoshengguang 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注