Qt创建excel文件
来源:互联网 发布:java简单游戏编程 编辑:程序博客网 时间:2024/06/02 04:37
#include <QtGui/QApplication>#include <QAxWidget>#include <QAxObject>#include <QFileDialog>
int main(int argc, char *argv[]){ QApplication a(argc, argv);
QString fileName = QFileDialog::getSaveFileName(NULL,"Save File",".","Excel File (*.xls)");
fileName.replace("/","\\"); //这一步很重要,c:/123.xls保存失败,c:\123.xls保存成功!
QAxWidget _excel("Excel.Application");
_excel.setProperty("Visible",false);
QAxObject * _workbooks = _excel.querySubObject("WorkBooks");
_workbooks->dynamicCall("Add"); //添加一个新的工作薄
QAxObject * _workbook = _excel.querySubObject("ActiveWorkBook");
_workbook->dynamicCall("SaveAs (const QString&,int,const QString&,const QString&,bool,bool)", fileName,56,QString(""),QString(""),false,false); //SaveAs有很多参数可选,具体请自己百度,这条语句是保存为OFFICE 2003格式
_workbook->dynamicCall("Close (Boolean)", false); _excel.dynamicCall("Quit (void)");
return 0;
}
如何才能操作EXCEL,教给同学们一个方法:打开EXCEL,选择录制宏,然后开始操作自己想要实现的行为,然后停止录制,查看宏,就可以看到自己操作的代码(应该是VBA代码吧,我也不懂),然后Qt里面,dynamicCall调用就可以了。
- Qt创建excel文件
- Qt中创建excel文件
- Qt操作Excel文件
- Qt读取excel文件
- Qt 解析EXcel文件
- Qt 导出EXCEL文件
- QT生成excel文件
- 创建EXCEl文件
- 创建excel 文件流
- C#创建Excel文件
- java创建Excel文件
- JOI 创建excel文件
- C# 创建EXCEL文件
- 创建Excel文件
- POI-创建Excel文件
- vba 创建excel 文件
- QT 创建文件
- Qt创建新文件
- js验证正则表达式(大全)
- c++基础编程15
- apache和tomcat整合(windows)
- 链表练习(数据结构线性表test2)
- 面试常用问题
- Qt创建excel文件
- 3.ERP选型——四点禁忌爱情攻略
- C/C++ 中指针的本质(2)——指针之高级篇
- 又见一帘幽梦
- java性能优化
- 如何自定义对话框
- 七夕从期待变成陌生
- CSS控制div自动延伸到窗口100%高度
- ndk环境设置