当前位置: 首页 > news >正文

网站建设价格费用大学教学应用网站开发现状

网站建设价格费用,大学教学应用网站开发现状,wordpress模版怎么设计,中国最新24小时军情新闻前言 读取excel表格中的图片的需求比较小众#xff0c;QXlsx可以操作excel文档#xff0c;进行图片读取、插入操作#xff0c;本文主要分享单独提取图片和遍历表格提取文字和图片。 源码下载 github 开发环境准备 把下载的代码中的QXlsx目录#xff0c;整个拷贝到所创建… 前言 读取excel表格中的图片的需求比较小众QXlsx可以操作excel文档进行图片读取、插入操作本文主要分享单独提取图片和遍历表格提取文字和图片。 源码下载 github 开发环境准备 把下载的代码中的QXlsx目录整个拷贝到所创建的qt项目下与.pro文件同层的目录下。 然后在.pro文件中加入引入目录的代码 INCLUDEPATH $$PWD/QXlsx include($$PWD/QXlsx/QXlsx.pri) 功能讲解 在main.cpp中引用头文件 #include xlsxdocument.h #include xlsxworksheet.h 只获取excel的图片 主要用到两个关键功能 uint Document::getImageCount() 功能说明 获取当前活动工作表中图片的个数返回值 工作表中图片个数 bool Document::getImage(int imageIndex, QImage img) 功能说明 以【索引】方式获取当前活动工作表中索引为imageIndex的图片参数imageIndex需要获取的图片的索引从1开始参数img 用于保存获取的图片返回值 true获取图片成功false获取图片失败 void getExcelImages(const QString excelfilePath){QXlsx::Document xlsx(excelfilePath);//打开excel文件QXlsx::Worksheet* sheet xlsx.currentWorksheet();if (!sheet) {qDebug() Failed to load sheet!;return;}uint count xlsx.getImageCount();// 查询当前Sheet中图片数量qDebug() 当前Sheet中图片数量 count;//遍历图片并保存QImage image;for (int num 1; num count; num) {//索引是从1开始而不是从0开始bool retxlsx.getImage(num, image);if(rettrue){QString fullPathQString(./excelimage%1.png).arg(num);image.save(fullPath);}} } 遍历表格提取文字和图片 主要用到1个关键功能 bool Document::getImage(int row, int col, QImage img) 功能说明 以【行列号】方式获取当前活动工作表中位于row行、col列的图片 参数row 图像的左上角位于row行从1开始取值时想要减去1 参数col 图像的左上角位于col行从1开始取值时想要减去1 参数img 用于保存获取的图片 返回值 true获取图片成功false获取图片失败 void getExcelcontentandImages(const QString filePath) {QXlsx::Document xlsx(filePath);QXlsx::Worksheet* sheet xlsx.currentWorksheet();if (!sheet) {qDebug() Failed to load sheet!;return;}QXlsx::CellRange range sheet-dimension();int imagenum1;for (int row range.firstRow(); row range.lastRow(); row) {QString showmsgQString(line %1:).arg(row);for (int col range.firstColumn(); col range.lastColumn(); col) {QVariant cellValue sheet-read(row, col);if (cellValue.canConvertQString()) {//判断是不是字符串类型//qDebug() Cell( row , col ): cellValue;showmsg cellValue.toString();showmsg ;}else{//看看是不是图片如果是就保存qDebug() row col;QImage image;bool retxlsx.getImage(row-1,col-1, image);//图片的行和列都要减去1才能获取到图片if(rettrue){showmsg 图片保存;QString fullPathQString(./excelimage%1.png).arg(imagenum);image.save(fullPath);imagenum;//累加}}}qDebug() showmsg;} } 结尾 本篇是一位读者在我的博文【QT常用技术讲解】excel表格处理两种方式QAxObject和qtxlsx 中提问QXlsx怎么读取表格中图片经过查看QXlsx的源码xlsxdocument.h中发现没有获取图片修改的函数然后到github上下载新的代码发现是有的如下图所示如果下载下来测试是可行的代码参见资源附件。
http://www.zqtcl.cn/news/177617/

相关文章:

  • 为什么建设网站很多公司没有网站界面分析
  • 旅游网网站建设的管理大连淘宝网站建设
  • 无锡锡牛网站建设做汽配的外贸网站
  • 黄石公司做网站临湘做网站
  • 网站配色购物网站开发背景需求
  • 河北省建设工程教育网站如何在手机上制作app软件
  • 担保公司网站建设汇报wordpress修改默认域名
  • 网站平台建设需要多少钱html网站标题怎么做的
  • 国外的服务器网站wordpress 博客论坛
  • 多国语言网站模板修改wordpress登录密码
  • 给周杰伦做网站广州免费景点
  • 网站文章不显示淄博网站建设及托管
  • 国外免费建站平面广告设计案例
  • 微信微网站开发价格广西做网站的公司有哪些
  • 做网站内容哪家公司可以做网站
  • 网站后台数据库管理经常浏览不良网站会被记录吗
  • 做加工都在哪个网站推广网络营销外包推广
  • 做英文网站怎么赚钱经典logo设计案例分析
  • 大型建站公司是干嘛的wordpress激活码充值
  • 带后台网站模板wordpress注册模板
  • 济南城乡住房建设厅网站dedecms企业网站
  • 旅游网站怎么做才能被关注园林景观设计公司名字
  • 建站之星网站建设系统事业单位网站登录模板
  • 如何做京东优惠券网站建设银行网站储蓄账户查询密码
  • 月付购物网站建站方维网络科技有限公司
  • 广东外贸网站建设企业手写代码网站
  • 信誉好的菏泽网站建设自己做网站一定要实名吗
  • 头像网站模板长春建工集团官网
  • 微信网站建设费用网站建设评价标准
  • 济宁市建设工程招投标网站购物网站建设图标大全