亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

Delphi 生成excel中餅圖的實例代碼

2020-01-31 20:51:57
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

var
  i,j,m,n,count1:integer;
  str:string;
  Jdate:tdatetime;
  channellist,potBstrtime,potEstrtime,Jchannelname:string;
  Rres:boolean;
  JSHR:double;
  Excelid,achart1,cell1,cell2,cell3,cell4,cellMiddle,Range1,Range2,series1:variant;
  ExRowsValue,ExRowsName,ExClos:Integer;
  ImagePage,dataPage:integer;
  leftPostion,topPostion,widthPostion,heightPostion:integer;
begin
  //創建OLE對象
  try
    Excelid:=CreateOleObject( 'Excel.Application' );
  except
    on Exception do raise exception.Create('無法創建Xls文件,請確認是否安裝EXCEL')
  end;
  Excelid.Visible := false; //Excel顯示設置
  Excelid.WorkBooks.Add;  //生成新的excel文件
  //不用excel以前的頁
  Excelid.worksheets.add;
  dataPage:=Excelid.Worksheets.count;   //用作數據頁
  Excelid.worksheets.add;
  ImagePage:=Excelid.Worksheets.count;
  //showmessage(inttostr(dataPage));
  //showmessage(inttostr(ImagePage)+'sdfg');
  Jdate:=DateTimePicker1.Date;
  count1:=0;
  ExRowsValue:=1; //存儲值
  ExRowsName:=2;  //存儲名稱
  //取得頻率編號
  for i:=0 to CheckListBoxFQ.Items.Count-1 do
  begin
    if CheckListBoxFQ.Checked[i] then
    begin
     channellist:= QCaky.FChannelList[i]+','+channellist;
    end;
  end;
  delete(channellist,length(channellist),1);
  leftPostion:=20;
  topPostion:=50;
  widthPostion:=450;
  heightPostion:=230;
  for i:=0 to CheckListBoxPOTT.Items.Count-1 do
  begin
    if CheckListBoxPOTT.Checked[i] then
    begin
      //動態生成excel頁數
      //Excelid.worksheets.add;
      //sheetCount:=sheetCount+1;
      //Excelid.worksheets[sheetCount].name:='圖表頁'+inttostr(sheetCount);
      //在這里生成圖表
      if CheckListBoxPOTT.Items[i]='全天' then
      begin
        potBstrtime:='';
        potEstrtime:='';
      end
      else
      begin
        potBstrtime:=QCaky.FPOTbeginList[i];
        potEstrtime:=QCaky.FPOTendList[i];
      end;
      Rres:=QCaky.getFQShr(Jdate,FormMain.QAreacode,channellist,potBstrtime,potEstrtime);  //取得占有率
      ExClos:=1;
      while not QCaky.FADOQueryFQ.Eof do
      begin
        Excelid.worksheets[dataPage].Activate;
        Jchannelname:=QCaky.FADOQueryFQ.fieldbyname('channelname').AsString;
        JSHR:=QCaky.FADOQueryFQ.fieldbyname('allshr').AsFloat;
        Excelid.worksheets[dataPage].Cells[ExRowsName,ExClos].Value :=Jchannelname;
        Excelid.worksheets[dataPage].Cells[ExRowsValue,ExClos].Value :=JSHR;
        inc(ExClos);
        QCaky.FADOQueryFQ.Next;
      end;
       {添加一個二維圖(20,50,450,230)表示(左,頂,寬,高)}
      //achart1 := Excelid.worksheets[ImagePage].chartobjects.add(20,50,450,230);
      achart1 := Excelid.worksheets[ImagePage].chartobjects.add(leftPostion,topPostion,widthPostion,heightPostion);
      achart1.chart.charttype := xl3DPie ;  //生成何種類型的圖********在此生成的是餅圖
      //設置x軸、y軸數據
      cell1 :=  Excelid.worksheets[dataPage].Cells[ExRowsName,1];
      cell2 :=  Excelid.worksheets[dataPage].Cells[ExRowsName,ExClos];
      cell3 :=  Excelid.worksheets[dataPage].Cells[ExRowsValue,1];
      cell4 :=  Excelid.worksheets[dataPage].Cells[ExRowsValue,ExClos];
      Range1 := Excelid.worksheets[dataPage].Range[cell1, cell2]; //設定Chart類別坐標軸(x軸)的取值區域
      Range2 := Excelid.worksheets[dataPage].Range[cell3, cell4]; //設定Chart數值坐標軸(y軸)的取值區域
      series1:= achart1.chart.seriescollection ;
      //series1.add (Range2,xlColumns,false);  //設置y軸的數據
      series1.add (Range2,true);          //可以使用,能夠生成餅圖
      achart1.chart.seriescollection[1].name:='nihao';
      //設置餅圖的形式
      achart1.chart.seriescollection[1].ApplyDataLabels(xlDataLabelsShowLabelAndPercent,true,true,true);
      achart1.Chart.Axes[xlCategory].CategoryNames := Range1;  //設置x軸數據
      //series1.add (Range2,xlColumns,false);  //設置y軸的數據
      //achart1.Chart.Axes[xlCategory].CategoryNames := Range1;  //設置x軸數據
      //刪除右側的標題
      achart1.Chart.Legend.delete;
      //添加圖表標題
      achart1.Chart.HasTitle:=True;
      achart1.Chart.ChartTitle.Characters.Text:='收視率走勢圖';
      achart1.Chart.HasLegend:=true;
      achart1.Chart.Legend.Position := xlBottom;
      //圖表左標說明
      //achart1.Chart.Axes(xlValue,xlPrimary).HasTitle := True;
      //achart1.Chart.Axes(xlValue,xlPrimary).AxisTitle.Characters.Text := '收視率(%)';
      //圖表下標說明
      //achart1.Chart.Axes(xlCategory,xlPrimary).HasTitle:=True;
      //achart1.Chart.Axes(xlCategory,xlPrimary).AxisTitle.Characters.Text:='時間';
      ExRowsName:=ExRowsName+2;
      ExRowsValue:=ExRowsValue+2;
    end;  //如果時段設置被選中
    leftPostion:=20;
    topPostion:=topPostion+600;
    //showmessage(inttostr(dataPage));
  end;
  Excelid.Visible := true;
end;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91色在线免费| 国产精品久久久久不卡| 欧美片一区二区三区| 欧美中文字幕在线视频| 色偷偷偷综合中文字幕;dd| 日本一欧美一欧美一亚洲视频| 欧美亚洲第一页| 日韩欧美一区二区三区久久| 久久久av电影| 日韩欧美国产网站| 97视频国产在线| 成人观看高清在线观看免费| 中文欧美日本在线资源| 日韩大片免费观看视频播放| 亚洲影院色在线观看免费| 日韩视频精品在线| 久久九九全国免费精品观看| 国产美女91呻吟求| 欧美孕妇孕交黑巨大网站| 91麻豆国产精品| 久久男人av资源网站| 亚洲性猛交xxxxwww| 精品丝袜一区二区三区| 成人疯狂猛交xxx| 91探花福利精品国产自产在线| 日韩综合中文字幕| 精品偷拍各种wc美女嘘嘘| 亚洲欧美日韩第一区| 欧美性感美女h网站在线观看免费| 不卡伊人av在线播放| 日韩专区中文字幕| 亚洲新声在线观看| 一区二区日韩精品| 欧美成人免费网| 成人亚洲综合色就1024| 伊人伊成久久人综合网小说| 亚洲精品视频网上网址在线观看| 2019中文字幕在线免费观看| 亚洲第一网中文字幕| 亚洲国产91精品在线观看| 国产日韩精品综合网站| 国精产品一区一区三区有限在线| 国产精品久久婷婷六月丁香| 亚洲国产精品嫩草影院久久| 精品一区二区电影| 黑人巨大精品欧美一区二区一视频| 中文字幕最新精品| 亚洲国产精品小视频| 久久69精品久久久久久国产越南| 国产成人午夜视频网址| 日韩国产高清视频在线| 国产精品日韩在线播放| 日韩www在线| 成人激情视频在线观看| 久久精品91久久久久久再现| 国产精品精品视频| 国产丝袜一区视频在线观看| 国产欧美最新羞羞视频在线观看| 亚洲va国产va天堂va久久| 日韩av最新在线| 亚洲xxxx妇黄裸体| 不卡在线观看电视剧完整版| 日韩在线观看电影| 亚洲最新中文字幕| 伊人伊成久久人综合网小说| 91系列在线播放| 精品国产老师黑色丝袜高跟鞋| 成人妇女淫片aaaa视频| 两个人的视频www国产精品| 亚洲国产精品女人久久久| 韩国三级日本三级少妇99| 欧美国产第二页| 综合欧美国产视频二区| 日韩风俗一区 二区| 欧美电影免费观看高清完整| 欧亚精品在线观看| 亚洲人成网站999久久久综合| 国产一区私人高清影院| 久久久久久久亚洲精品| 两个人的视频www国产精品| 不卡伊人av在线播放| 成人亚洲欧美一区二区三区| 精品国产一区二区在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 91久久国产精品| 亚洲欧美国产一本综合首页| 国产精品久久久久久久久男| 日韩av免费在线观看| 色偷偷亚洲男人天堂| 国产日韩欧美黄色| 亚洲www永久成人夜色| 国产精品一区二区性色av| 国产一区二区三区在线| 日韩高清有码在线| 日本亚洲欧美三级| 久久久久九九九九| 国产欧美一区二区三区四区| 久久久噜噜噜久久中文字免| 日韩av中文字幕在线播放| 国产精品va在线播放我和闺蜜| 成人福利在线观看| 亚洲一区www| 欧美专区国产专区| 中文字幕在线亚洲| 亚洲国产精品福利| 亚洲开心激情网| 伊人久久久久久久久久久| 久久国产精品久久国产精品| 欧美激情精品久久久久久变态| 亚洲一级黄色av| 欧美性受xxxx白人性爽| 热门国产精品亚洲第一区在线| 亚洲在线第一页| 欧美日韩国产中文精品字幕自在自线| 国产日韩av高清| 美女视频久久黄| 久久久久久综合网天天| 亚洲综合社区网| 精品久久久91| 国产亚洲精品综合一区91| 亚洲欧美另类国产| 国产欧美日韩精品专区| 亚洲理论电影网| 日韩在线免费视频观看| 久久久久久久久久久人体| 亚洲18私人小影院| 亚洲国产欧美一区| 国模极品一区二区三区| 欧美成人免费在线观看| 日韩av成人在线| 亚洲影院在线看| 午夜精品在线观看| 精品久久香蕉国产线看观看亚洲| 欧美日韩在线第一页| 国产欧美一区二区三区四区| 成人a视频在线观看| 91精品久久久久久久久久久| 亚洲欧美999| 日韩欧美有码在线| 亚洲图片欧洲图片av| 日韩影视在线观看| 国外视频精品毛片| 中文字幕av一区中文字幕天堂| 久久精品中文字幕免费mv| 色www亚洲国产张柏芝| 精品国偷自产在线视频| 7m精品福利视频导航| 亚洲一区二区三| 亚洲国产又黄又爽女人高潮的| 这里只有视频精品| 欧美丰满少妇xxxxx| 欧美电影免费观看网站| 97视频在线观看免费| 4k岛国日韩精品**专区| 色在人av网站天堂精品| 久久久999精品免费| 欧美福利视频在线观看| 亚洲最大福利视频网| 影音先锋欧美在线资源| 日韩中文字幕在线免费观看| 一区二区国产精品视频| 青青精品视频播放| 91免费精品国偷自产在线| 亚洲永久免费观看|