国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C++ > 正文

如何利用C++ Builder實(shí)現(xiàn)對(duì)Excel97 的調(diào)用 

2019-09-06 23:33:46
字體:
供稿:網(wǎng)友

                    我們?cè)谶M(jìn)行數(shù)據(jù)庫軟件的開發(fā)時(shí),一般都要進(jìn)行大量的報(bào)表設(shè)計(jì),雖然我們可以利用crystal report 或程序自帶的報(bào)表工具進(jìn)行報(bào)表設(shè)計(jì),但是當(dāng)涉及到要設(shè)計(jì)多重報(bào)表或交叉報(bào)表時(shí)、我們一般都會(huì)感到自己力不從心。有時(shí)雖然想利用excel作為前臺(tái)報(bào)表,但卻找不到相關(guān)接口只能作罷。其實(shí)我們只要知道excel的接口結(jié)構(gòu),就能夠方便的實(shí)現(xiàn)對(duì)excel的調(diào)用。

  原理:在excel 中程序接口一般分為3層 ,分別為:exelapplication、excelbook、excelsheet 其中exelapplication代表excel程序,excelbook代表excel程序當(dāng)前的工作本,excelsheet代表excelbook當(dāng)前激活的表格,因此在啟動(dòng)excel程序時(shí)要按此序分別啟動(dòng),這樣就能實(shí)現(xiàn)對(duì)excel報(bào)表的操作。

  現(xiàn)舉例為例介紹如下:

  一、在import type library中加入 excel8.olb,在include 子目錄下生成excel_tlb.h文件.

  二、在bcb4.0中form1中添加button1、button2、button3、table1,并存盤為project1。

  三、在unit1.h中加入頭文件 #include "..excel_tlb.h"

       在private中加入

   private:  

   tcom_application application;   file://定義excelapplication對(duì)象//

    worksheetptr  worksheet;        // 定義excelsheet對(duì)象//

    rangeptr   firstcol ;           file://定義列對(duì)象//

    rangeptr   range             file://定義表格操作范圍//

  

  四、在button1的onclikc事件中添加如下代碼:



void __fastcall tform1::button1click(tobject *sender)

{//啟動(dòng)excel//

   const int xlwbatchart = -4109;

const int xlwbatworksheet = -4167;  

if (! application)

  application = coapplication_::create(); file://建立于excel程序的連接//

application->set_visible(0, true);//打開excel程序//

application->workbooks->add(xlwbatworksheet);//創(chuàng)建只含有一個(gè)excelsheet的excelbook//

worksheet = application->workbooks->get_item(1)->worksheets->get_item(1);//取得該表對(duì)象//

worksheet->name = widestring("database date");//建立該表的名稱//

}

  

  五、在button2的onclikc事件中添加如下代碼:

void __fastcall tform1::button2click(tobject *sender)

{//添加數(shù)據(jù)//

int i, j;

   table1->databasename="dbdemos";

   table1->tablename="author.db";

  table1->open( );

  for( i=0;i<table1->fieldcount;i++)

worksheet->cells->set__default(1,i,table1->fileds->fileds->filedname);//在指定的位置加入字段名//

table1->first();

j=2;

while( !table1->eof( ))

{

for( i=0;i<table1->fieldcount;i++)

worksheet->cells->set__default(j,i, table1->fields->fileds->asstring);////在指定的位置加入數(shù)據(jù)庫的內(nèi)容//

table1->next( );

j++;

}



  }



六、在button3的onclikc事件中添加如下代碼:

void __fastcall tform1::button3click(tobject *sender)

{//表格設(shè)置//

  range = m_worksheet->get_range("c1:f20");//設(shè)置表格操作范圍//

  range->font->size=12;//設(shè)置字體大小//

  range->columns->interior->colorindex = 3;//設(shè)置表格表格顏色//

  range->borders->linestyle = xlcontinuous;//設(shè)置表格邊框//

  firstcol = m_worksheet->columns->get__default(3 );//取得當(dāng)前表格的第三列對(duì)象//

  firstcol->columnwidth = 25;       // 設(shè)置對(duì)象寬度//

  firstcol->font->bold = true;        // 設(shè)置字體屬性為加粗//

  firstcol->font->italic = true;       file://設(shè)置字體的種類//

  firstcol->font->color = clblue;     // 設(shè)置字體的顏色//

}

   以上程序在c++ builder 4.0 enterprise + pwin98中實(shí)現(xiàn)。

   通過以上程序可以看出,只要我們?cè)诔绦蛑袑?duì)excel進(jìn)行巧妙的設(shè)置,就能夠設(shè)計(jì)出具有專業(yè)水平的報(bào)表。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
√天堂资源中文www| 国产麻豆精品高清在线播放| 国产免费福利网站| 欧美激情福利视频在线观看免费| 亚洲欧美自拍另类| 男女午夜视频在线观看| 二人午夜免费观看在线视频| 国产永久在线观看| 国产xxx在线| 女同一区二区免费aⅴ| 天堂中文字幕在线| 伊人免费在线| 青青草原国产在线观看| 综合激情丁香| 日韩国产成人| 国产高清大尺度一区二区不卡| 亚洲尤物在线视频| 午夜免费福利在线观看| 亚洲精品成人a| 国产深夜福利| 成 人免费视频播放| 2021天堂中文幕一二区在线观| 久久久久久国产视频| 国产精品欧美韩国日本久久| www.91av| av色在线观看| 99热免费观看| 国产激情小视频在线| 欧美艹逼视频| 亚洲精品视频区| 国产精品视频一区二区免费不卡 | 国产污污在线观看| 青青草视频在线观看| 国产福利在线视频| 综合激情丁香| 丁香花在线电影| 开心婷婷激情| 免费a在线看| 久久五月精品| 国产中文伊人| 九九热视频在线观看| 黄色av电影在线播放| 国产美女一区视频| 国产网友自拍电影在线| 国产无遮挡又黄又爽免费软件| 尤物视频网站在线观看| 最新中文字幕av专区| 中文字幕不卡免费视频| 国产日韩欧美精品一区二区三区 | 国产精品作爱| 久久国产情侣| 国产美女视频一区二区二三区| 免费不卡中文字幕视频| 久精品在线观看| 午夜视频在线| 国产第一页在线视频| 亚洲综合激情六月婷婷在线观看| 在线久久视频| 国产精选在线观看| 国产日韩精品在线看| 伊人免费视频| 天堂资源最新版在线视频观看免费网| 在线91av| 精品剧情v国产在线观看| 日本不卡影院| 国产区卡一卡二卡三乱码免费| 91免费日韩| 九色视频网站| 国产va在线观看| 黄色网址在线免费播放| 国产精品777一区二区| www.夜夜操| 国产第一页在线| 免费精品国产自产拍观看| 国产一二区视频| 天堂中文在线观看| 国产丝袜自拍| 久热国产在线| 伊人222成人综合网| 国产永久av在线| www.eeuss影院| 精精国产xxxx视频在线| 懂色av中文在线| 超碰97国产精品人人cao| 18av在线视频| 国产三级av在线| 国产永久免费| 青青草中文字幕| 亚洲精品天堂在线观看| 国产黄色在线网站| 中文字幕在线播放网址| a视频免费看| 在线āv视频| 国产视频2区| 国产精品午夜久久久久久| 亚洲欧洲成人| wwww在线观看| 老司机精品视频一区二区| 99热免费在线| 亚洲精品在线视频免费| 影音先锋日韩| 思思99精品视频在线观看| 亚洲jjzzjjzz在线观看| 亚洲综合激情六月婷婷在线观看 | 一本大道久久a久久精品| 国产写真视频在线观看| 最好2018中文免费视频| 国产一区二区三区不卡在线| 国产美女自拍视频| 国产一级性片| 2018狠狠干| 天天草天天爽| 粉嫩av一区| 国产一二区在线观看| 国产二区视频| 热99在线观看| 国产婷婷视频在线| 在线中文av| 国产美女视频网站| 在线中文视频| 麻豆国产视频| 国产高清在线a视频大全| 亚洲妇熟xxxx妇色黄| 国产卡一卡二卡三| 在线三级中文| 国产精品一区二区三区视频网站 | www黄在线观看| 中文字幕在线免费视频| 在线视频三区| 国产天堂av| 白浆爆出在线观看| 国产农村一级特黄α**毛片 | 国产精品国精产品一二| eeuss影院www在线观看| 国产一级黄色| 九九热视频精品在线观看| 国产超碰97| 国产麻豆精品入口在线观看| 在线天堂av| 国产区av在线| 国产一区二区三区四区尤物| 亚洲高清在线免费| 精品一区二区三区在线观看l| 激情综合丁香| 青青草免费观看免费视频在线| 最新亚洲精品国自产在线观看| 日本在线免费中文字幕| 91午夜视频| 国产精品视频一区二区图片| 黄色一级视频网站| 先锋av资源网| 在线观看av中文| 中文字幕av在线播放| 国产国产人免费人成免费视频| 天天操人人干| 国产麻豆精品入口在线观看| 国产专区在线播放| 福利视频在线导航| 成人免费一区二区三区牛牛| 日本在线观看| 亚洲成人福利| www.狠狠操.com| 免费观看久久久久| 久热中文字幕在线观看| 蜜桃视频中文字幕| 福利资源在线久| 中文字幕网站视频在线| 国产精品18久久久久久久久久| 最近免费中文字幕大全免费第三页| 狠狠狠狠狠狠操| 中文字幕在线影视资源| 国产精品777一区二区| 精品视频vs精品视频| 在线观看免费观看在线91| 日本欧美在线视频免费观看| 亚洲精品男人| 天堂在线看视频| 精品久久亚洲一级α| 日韩精品免费一区二区| 国产毛片视频| 91视频黄色| 久久久久久久久久久久久91| 在线91av| 先锋影音av中文字幕| 国产在线更新| 在线影视一区| 天堂资源中文在线| 在线中文字幕视频| 国产九九在线| www免费在线观看| 国产在线观看网站| 国产福利av网站| 激情亚洲综合网| 精品剧情v国产在线观看| 久久久久久久久久久久网站| 国产青草视频在线观看视频| 免费在线你懂的| 在线免费国产| 精品国内一区二区三区免费视频| 国产麻豆视频|