|
你好,我有个程序需要导出一个xls表格。首先,我确实不知道,在没有安装office的电脑上QT程序可以导出xls吗?我感觉应该可以吧,因为我确实见过有些软件是可以在没有安装office的电脑上导出.xls的,我不知道QT的软件可不可以?
我QT操作excel是这样的,在头文件中加入了两个操作excel的头文件
#include <QAxObject>
#include <QVariant>
代码如下:
new_excel=new QAxObject("Excel.Application");
new_excel->setProperty("Visible",false); //true可以使excel可见
workbooks=new_excel->querySubObject("WorkBooks");
workbooks->dynamicCall("Add"); //添加一个新的工作簿
workbook=new_excel->querySubObject("ActiveWorkBook");
sheets=workbook->querySubObject("Sheets");
sheet=sheets->querySubObject("Item(int)",1);
然后我的程序在没有安装office的电脑上跑的时候会直接出错,请问有人知道怎么解决吗? |
|