利用QT操作Excel,其实只是想总结一下Excel早Qt中的用处,因为最近的项目正好在用到Excel,自己也是摸索了好久。
QFileInfo fileinfo(g_strSystemPath,"Cmaintetance.xls");
bool p1= fileinfo.exists();
if(p1)
{
;
}
else
{
filename= QFileDialog::getSaveFileName(this, "保存",
g_strSystemPath,
"Excel 文件(*.xls *.xlsx)");
}
if (filename!="")
{
qDebug()<<"coming excel";
QAxObject *excel = new QAxObject;
if (excel->setControl("Excel.Application")) //连接Excel控件
{
excel->dynamicCall("SetVisible (bool Visible)","false");//不显示窗体
excel->setProperty("DisplayAlerts", false);//不显示任何警告信息。如果为true那么在关闭是会出现类似“文件已修改,