国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Qt 源碼之 Qt 操作 Excel

移動開發(fā)
Qt 源碼之 Qt 操作 Excel,通過幾個簡單的操作為大家講解有關(guān)Qt 中Excel的操作。先來看內(nèi)容。

Qt 源碼之 Qt 操作 Excel是本文丫介紹的內(nèi)容,先來看內(nèi)容:QAxWidget excel("Excel.Application");

1、顯示當前窗口:

excel.setProperty("Visible", true);

2、更改 Excel 標題欄:

excel.setProperty("Caption", "Invoke Microsoft Excel");

3、添加新工作簿:

QAxObject * workbooks = excel.querySubObject("WorkBooks");

workbooks->dynamicCall("Add");

4、打開已存在的工作簿:

workbooks->dynamicCall("Open (const QString&)", QString("c:/test.xls"));

5、獲取活動工作簿:

QAxObject * workbook = excel.querySubObject("ActiveWorkBook");

6、獲取所有的工作表:

QAxObject * worksheets = workbook->querySubObject("WorkSheets");

7、獲取工作表數(shù)量:

int intCount = worksheets->property("Count").toInt();

8、獲取***個工作表:

QAxObject * worksheet = workbook->querySubObject("Worksheets(int)", 1);

9、獲取cell的值:

QAxObject * range = worksheet->querySubObject("Cells(int,int)", 1, 1 );

示例代碼:

  1. view plaincopy to clipboardprint?  
  2. #include <QtGui>     
  3. #include <QAxObject>     
  4. #include <QAxWidget>     
  5. #include <qaxselect.h>     
  6. int main(int argc, char **argv)     
  7. {     
  8.     QApplication a(argc, argv);     
  9.     QAxSelect select;     
  10.     select.show();     
  11.     QAxWidget excel("Excel.Application");     
  12.     excel.setProperty("Visible", true);     
  13.     QAxObject * workbooks = excel.querySubObject("WorkBooks");     
  14.     workbooks->dynamicCall("Open (const QString&)", QString("c:/test.xls"));     
  15.     QAxObject * workbook = excel.querySubObject("ActiveWorkBook");     
  16.     QAxObject * worksheets = workbook->querySubObject("WorkSheets");     
  17.     int intCount = worksheets->property("Count").toInt();     
  18.     for (int i = 1; i <= intCount; i++)     
  19.     {     
  20.         int intVal;     
  21.         QAxObject * worksheet = workbook->querySubObject("Worksheets(int)", i);     
  22.         qDebug() << i << worksheet->property("Name").toString();     
  23.         QAxObject * range = worksheet->querySubObject("Cells(1,1)");     
  24.         intVal = range->property("Value").toInt();     
  25.         range->setProperty("Value", QVariant(intVal+1));     
  26.         QAxObject * range2 = worksheet->querySubObject("Range(C1)");     
  27.         intVal = range2->property("Value").toInt();     
  28.         range2->setProperty("Value", QVariant(intVal+1));     
  29.     }     
  30.     QAxObject * worksheet = workbook->querySubObject("Worksheets(int)", 1);     
  31.     QAxObject * usedrange = worksheet->querySubObject("UsedRange");     
  32.     QAxObject * rows = usedrange->querySubObject("Rows");     
  33.     QAxObject * columns = usedrange->querySubObject("Columns");     
  34.     int intRowStart = usedrange->property("Row").toInt();     
  35.     int intColStart = usedrange->property("Column").toInt();     
  36.     int intCols = columns->property("Count").toInt();     
  37.     int intRows = rows->property("Count").toInt();     
  38.     for (int i = intRowStart; i < intRowStart + intRows; i++)     
  39.     {     
  40.         for (int j = intColStart; j <= intColStart + intCols; j++)     
  41.         {     
  42.             QAxObject * range = worksheet->querySubObject("Cells(int,int)", i, j );     
  43.             qDebug() << i << j << range->property("Value");     
  44.         }     
  45.     }     
  46.     excel.setProperty("DisplayAlerts", 0);     
  47.     workbook->dynamicCall("SaveAs (const QString&)", QString("c:/xlsbyqt.xls"));     
  48.     excel.setProperty("DisplayAlerts", 1);     
  49.     workbook->dynamicCall("Close (Boolean)", false);     
  50.     excel.dynamicCall("Quit (void)");     
  51.     return a.exec();     
  52. }   

小結(jié):Qt 源碼之 Qt 操作 Excel的內(nèi)容介紹完了,希望本文對你有所幫助,原文來自: http://blog.csdn.net/tingsking18/archive/2010/06/18/5677353.aspx

責(zé)任編輯:zhaolei 來源: CSDN
相關(guān)推薦

2011-06-23 15:10:39

Qt 窗體

2011-06-23 14:05:32

Qt 事件機制

2011-06-23 15:32:05

Qt Windows消息

2011-06-23 13:38:27

QT 元對象 信號

2011-06-23 14:40:13

Qt 信號

2011-06-23 13:25:42

QT 源碼 窗口

2011-07-05 14:46:34

2011-06-09 18:05:00

QT MySql

2011-06-28 16:18:24

Qt QObject

2011-06-16 11:28:48

Qt QApplicati

2011-06-20 13:05:53

Qt 4.7 Qt Quick

2011-07-04 17:18:23

Qt SQLite 數(shù)據(jù)庫

2011-06-10 12:44:09

2011-06-20 13:54:41

Qt 動態(tài) 切換

2011-06-23 14:27:48

QT QLibrary 動態(tài)庫

2011-06-15 09:02:01

Qt QDomDocume XML

2011-07-05 15:16:00

QT 進度條

2011-06-13 09:04:39

QT Flash 交互

2011-06-24 17:38:09

Qt 坐標 事件

2011-06-21 14:53:25

QT 界面美化 QStyle
點贊
收藏

51CTO技術(shù)棧公眾號

久久99国产精品久久久久久久久| 欧美成人在线直播| 亚洲精品久久| 国产91足控脚交在线观看| 精品人妻一区二区三区四区在线| 国产97在线|日韩| 亚洲网站视频福利| 欧美视频精品一区| 久久久777精品电影网影网 | 国产91xxx| 久久精品中文字幕| 日韩一区二区三区高清免费看看| 欧美国产激情一区二区三区蜜月| 影音先锋中文字幕一区| 久久人体视频| 欧洲在线一区| 日日av拍夜夜添久久免费| av在线官网| 欧美男女性生活在线直播观看| 久久久久毛片免费观看| 婷婷电影在线观看| 电影k8一区二区三区久久 | 婷婷久久伊人| 国产精品国产三级欧美二区| 成人在线一区二区| 成人国产精品免费视频| 欧美性视频网站| 欧亚精品在线观看| 国产精品久久久久av| 欧美亚洲国产成人精品| 国产精品自产拍在线观| 国产精品欧美日韩| 古典武侠综合av第一页| 精品午夜一区二区| 加勒比海盗1在线观看免费国语版| 日韩综合中文字幕| 777精品视频| 亚洲mm色国产网站| 97精品国产97久久久久久粉红| 永久久久久久| 亚洲成人免费| 国产精品久久占久久| 久久免费黄色| 豆国产96在线|亚洲| 欧美激情一区二区三区不卡| 精品久久久久久中文字幕| 欧美日韩国产美| 精品无人区太爽高潮在线播放| 欧美大片在线影院| 91精品久久久久久久久中文字幕| 国产日韩欧美一区二区| 97超碰青青草| 国产美女视频一区二区三区| 国产免费不卡| 亚洲成aⅴ人片久久青草影院| 亚洲欧美成人| 国产亚洲综合av| 在线观看日产精品| 九九热在线精品视频| 精品国产福利| jizz欧美性11| 超碰在线caoporn| 欧美日韩导航| 午夜精品久久| 国产精品视频一区二区三区不卡| 欧美日韩精品欧美日韩精品一| 毛片精品免费在线观看| 久久婷婷国产综合尤物精品| 高清一级毛片视频| 三级在线观看视频| 欧美激情视频一区二区三区在线播放| 成人av资源在线观看| 色一情一乱一乱一91av| 国内精品小视频在线观看| 亚洲精品第一区二区三区| 中文字幕理伦片免费看| 欧美三级电影网址| 免费成人在线电影| 激情欧美日韩| 一区二区三区四区高清精品免费观看| 亚洲欧美第一页| 欧美成人第一区| 巨骚激情综合| 波多野结衣在线观看一区二区| 中文在线资源观看网站视频免费不卡 | 2019国产精品视频| 美女胸又www又黄的网站| 日韩国产在线不卡视频| 成人精品视频.| 最近中文字幕2019免费| 亚洲欧美日韩在线综合| 在线视频1区2区| 亚洲区第一页| 91国产丝袜在线播放| 国产在线精品自拍| 在线观看h视频| 久久久久国产精品| 国产精品免费视频一区| 国产乱码精品一区二区三区日韩精品 | 亚洲性猛交xxxxwww| 中文字幕成人一区| 黄色激情在线播放| 美女在线观看视频一区二区| 在线综合视频播放| 欧美一级特黄aaaaaa在线看片| 在线天堂新版最新版在线8| 国产精品77777竹菊影视小说| 亚洲国产精品字幕| 国产淫片免费看| 日韩mv欧美mv国产网站| 亚洲一区二区影院| 好看的日韩精品视频在线| 在线播放蜜桃麻豆| 久久91精品久久久久久秒播| 久久久成人的性感天堂| 黄色三级高清在线播放| 国产精品久久久久毛片大屁完整版| 日韩一级黄色片| 日本成人中文字幕在线| 亚洲一级毛片| 亚洲欧美中文在线视频| 在线成人私人影院| 免费看黄裸体一级大秀欧美| 少妇高潮久久久久久潘金莲| 91网在线观看| 极品少妇xxxx偷拍精品少妇| 78色国产精品| 国产在线高潮| 成人欧美一区二区三区小说| 91嫩草国产在线观看| 奇米777日韩| 日韩欧美国产一区二区| 正在播放一区| 91tv精品福利国产在线观看| 国产午夜精品视频免费不卡69堂| 初尝黑人巨炮波多野结衣电影| 欧美日韩一区二区高清| 久久久久中文字幕2018| 国产成人高清精品| 一区二区三区在线播| 亚洲愉拍自拍另类高清精品| 99精品国产高清在线观看| 国产精品日本一区二区不卡视频| 色香蕉成人二区免费| 国产性生交xxxxx免费| 美女网站久久| 国产精品久久久久久网站| 成人精品国产亚洲| 欧美人妇做爰xxxⅹ性高电影| 国产精品亚洲二区在线观看| 亚洲专区一区| 98国产高清一区| 日本午夜一区| 91po在线观看91精品国产性色| 女子免费在线观看视频www| 亚洲午夜久久久久中文字幕久| 国产欧美日韩小视频| 99热精品在线观看| 精品国产乱码久久久久久天美 | 波多野结衣激情| 午夜精品毛片| 欧美中文字幕在线视频| 精品自拍视频| 亚洲国产天堂久久综合网| 在线观看av资源| 中文字幕av一区 二区| 国产淫片免费看| 国产电影一区二区三区| 亚洲精品欧洲精品| 亚洲在线一区| 亚洲国产精品激情在线观看| 免费无码毛片一区二三区| 国产一区二区三区久久悠悠色av| 亚洲一区二区三区在线观看视频| 99伊人成综合| 欧美午夜精品久久久久免费视| 欧美激情成人在线| 亚洲精品一区二区三区婷婷月| 欧美老女人性生活| 在线精品播放av| 色女人在线视频| 日韩欧美亚洲综合| 啊v在线视频| 欧美少妇性性性| 欧美3p视频在线观看| 午夜婷婷国产麻豆精品| 一区二区三区区四区播放视频在线观看 | 久久九九影视网| 手机看片一级片| 中文字幕一区三区| 黄a免费视频| 欧美日本精品一区二区三区| 丝袜在线视频| 久久精品亚洲94久久精品| 成人动态视频| 92看片淫黄大片欧美看国产片| 视频在线观看91| 国产激情在线观看视频| 福利一区福利二区微拍刺激| sm国产在线调教视频|