Qt导出图片到Excel中
来源:互联网 发布:自动写小说软件 编辑:程序博客网 时间:2024/06/04 19:47
手头一个石油项目,需要把管柱序列中的工具信息导出到Excel中,遇到的难点是导出图片。现在给出自己的实现例子:
QString filename = QFileDialog::getSaveFileName(this, tr("保存管柱序列"),"",tr("*.xls")); //选择路径 if(filename.isEmpty()) { QMessageBox::critical(0, tr("错误"), tr("要保存的文件名为空!")); return; } //建立Excel对象 QAxObject *excel = new QAxObject("Excel.Application"); excel->dynamicCall("SetVisible(bool)", true); //如果为了看自己的程序到底怎样工作,可以设置为true excel->setProperty("Visible", false); QAxObject *workbooks = excel->querySubObject("WorkBooks"); workbooks->dynamicCall("Add"); QAxObject *workbook = excel->querySubObject("ActiveWorkBook");//获取当前工作簿 QAxObject *worksheets = workbook->querySubObject("Sheets");//获取工作表集合 QAxObject *worksheet = worksheets->querySubObject("Item(int)",1);//获取工作表集合的工作表1,即sheet1 QAxObject * shapes = worksheet->querySubObject("Shapes"); QString picDir=QString("F:\\swpu\\qt\\qt_excel\\tool\\1.png"); shapes->dynamicCall("AddPicture( QString&, bool, bool, double, double, double, double",picDir,true,true,0,0,180,148); workbook->dynamicCall("SaveAs(const QString&)",QDir::toNativeSeparators(filename));//保存至filepath,注意一定要用QDir::toNativeSeparators将路径中的"/"转换为"\",不然一定保存不了。 workbook->dynamicCall("Close()");//关闭工作簿 excel->dynamicCall("Quit()");//关闭excel delete excel;
自己实验的结果,图片路径似乎只能绝对路径,所以在项目中,用到
QDir::currentPath()
去获得程序的执行路径,然后加上图片的相对路径,从而获得图片的绝对路径。
工程代码,请移步这里 1 0
- Qt导出图片到Excel中
- POI导出图片到excel中
- 把图片导出到excel中
- 如何导出图片到EXCEL中
- 导出图片到Excel
- Qt导出Excel封装到一个类中
- C#导出图片到EXCEL
- jxl导出图片到excel
- C#导出图片到EXCEL
- php导出图片到excel
- java中将数据和图片导出到Excel文件中
- Excel表格怎么批量导出图片将文件中的图片导出到文件夹中
- qt QTableWidget&&QTableView 导出数据到excel
- qt QTableWidget&&QTableView 导出数据到excel
- qt QTableWidget&&QTableView 导出数据到excel
- jasperserver中excel导出图片
- 从Excel中导出图片
- 导出数据到excel中
- Android Xfermode 实战 实现圆形、圆角图片
- 浏览器通过response设置缓存几种方法简解
- 使用PostSharp在.NET平台上实现AOP
- sql server中datetime字段只取年月日
- C#“System.Data.DataRow[]”不包含“Where”的定义
- Qt导出图片到Excel中
- 机房供电概述
- c/c++资源(源码、开发工具、开发库)2014-05-09更新
- 伪锁
- 《二叉树总结》
- 【数据库系统概论】绪论----数据库系统概论(三)
- C 语言中的指针和内存泄漏
- struts2源码分享(一)---环境搭建篇
- SQL基础(四)--update