亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? delphi控制excel.txt

?? 一些重要并且經典的編程實例
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
單元格的操作如下: 
Procedure TForm1.Button1Click(Sender: TObject); 
var 
  i: integer; 
  PathName: string; 
  oldcur: tcursor; 
  FExcelApplication: TExcelApplication; 
  FExcelWorkbook: TExcelWorkbook; 
  FExcelWorksheet: TExcelWorksheet; 
  xl:olevariant; 
begin 
   
  PathName := ExtractFilePath(Application.ExeName); 
  if FileExists(pathname + ’test.xls’) then 
  try 
    DeleteFile(pathname + ’test.xls’); 
  except 
  end; 
  if queryprint.Active = true then queryprint.Close; 
  queryprint.CommandText := ’select * from mainwork where 1=1’; 
  queryprint.open; 
  begin 
    try 
      FExcelApplication := TExcelApplication.Create(nil); 
      FExcelWorkbook := TExcelWorkbook.Create(nil); 
      FExcelWorkSheet := TExcelWorksheet.Create(nil); 
    except 
      showmessage(’對不起,您沒有安裝Excel 2000!’); 
      abort; 
    end; 
  end; 
  begin 
    FExcelApplication.Visible[0] := True; 
    FExcelApplication.Connect; 
    FExcelApplication.Caption := ’test1’; 
    FExcelApplication.Workbooks.Add(PathName + ’juannei.xls’, 0); 
    FExcelWorkbook.ConnectTo(FExcelApplication.ActiveWorkbook); 
    FExcelWorksheet.ConnectTo(FExcelWorkbook.Activesheet as _WorkSheet); 
  end; 
  //寫入execl 
  if Queryprint.RecordCount > 0 then 
  begin 
    for i := 1 to (Queryprint.RecordCount) do 
    begin 
      try 
        FExcelWorkSheet.cells.Item[i + 2, 2] := Queryprint.fieldbyname(’文件編號’).asstring; 
        FExcelWorkSheet.cells.Item[i + 2, 3] := Queryprint.fieldbyname(’責任者’).asstring; 
     
//給單元格畫上線條 
   with FExcelApplication.Range[’A’+inttostr(i+1),’G’+inttostr(i+1)].Borders do 
        begin 
         LineStyle:=xlContinuous; 
         Weight:=xlThin; 
        ColorIndex:=xlAutomatic; 
        end; 
//合并單元格子 
        FExcelApplication.Range[’H’+inttostr(i+1),’J’+inttostr(i+1)].Merge(xl); 
      except 
      end; 
      Queryprint.Next; 
    end; 
  end; 
      //  xl.Range[’H7,H7’].Select; 
       // xl.ActiveWindow.SelectedSheets.HPageBreaks.add(FExcelApplication.ActiveCell); 
  FExcelApplication.Disconnect; 
  FExcelApplication.ScreenUpdating[0] := true; 
  FExcelWorkbook.Disconnect; 
  FExcelWorksheet.Disconnect; 
  FExcelApplication.Quit; 
  FExcelWorksheet.Free; 
  FExcelWorkbook.Free; 
  FExcelApplication.free; 
end; 
use ComObj,Excel97 
首先創建 Excel 對象,使用ComObj: 
var ExcelID: Variant; 
ExcelID := CreateOleObject( ’Excel.Application’ ); 
1) 顯示當前窗口: 
ExcelID.Visible := True; 
2) 更改 Excel 標題欄: 
ExcelID.Caption := ’應用程序調用 Microsoft Excel’; 
3) 添加新工作簿: 
ExcelID.WorkBooks.Add; 
4) 打開已存在的工作簿: 
ExcelID.WorkBooks.Open( ’C:\Excel\Demo.xls’ ); 
5) 設置第2個工作表為活動工作表: 
ExcelID.WorkSheets[2].Activate; 
ExcelID.WorksSheets[ ’Sheet2’ ].Activate; 
6) 給單元格賦值: 
ExcelID.Cells[1,4].value := ’第一行第四列’; 
7) 設置指定列的寬度(單位:字符個數),以第一列為例: 
ExcelID.ActiveSheet.Column[1].ColumnsWidth := 5; 
8) 設置指定行的高度(單位:磅)(1磅=0.035厘米),以第二行為例: 
ExcelID.ActiveSheet.Rows[2].RowHeight := 1/0.035; // 1厘米 
9) 在第8行之前插入分頁符: 
ExcelID.WorkSheets[1].Rows.PageBreak := 1; 
10) 在第8列之前刪除分頁符: 
ExcelID.ActiveSheet.Columns[4].PageBreak := 0; 
11) 指定邊框線寬度: 
ExcelID.ActiveSheet.Range[ ’B3:D4’ ].Borders[2].Weight := 3; 
1-左 2-右 3-頂 4-底 5-斜( \ ) 6-斜( / ) 
12) 清除第一行第四列單元格公式: 
ExcelID.ActiveSheet.Cells[1,4].ClearContents; 
13) 設置第一行字體屬性: 
ExcelID.ActiveSheet.Rows[1].Font.Name := ’隸書’; 
ExcelID.ActiveSheet.Rows[1].Font.Color := clBlue; 
ExcelID.ActiveSheet.Rows[1].Font.Bold := True; 
ExcelID.ActiveSheet.Rows[1].Font.UnderLine := True; 
14) 進行頁面設置: 
a.頁眉: 
ExcelID.ActiveSheet.PageSetup.CenterHeader := ’報表演示’; 
b.頁腳: 
ExcelID.ActiveSheet.PageSetup.CenterFooter := ’第&P頁’; 
c.頁眉到頂端邊距2cm: 
ExcelID.ActiveSheet.PageSetup.HeaderMargin := 2/0.035; 
d.頁腳到底端邊距3cm: 
ExcelID.ActiveSheet.PageSetup.HeaderMargin := 3/0.035; 
e.頂邊距2cm: 
ExcelID.ActiveSheet.PageSetup.TopMargin := 2/0.035; 
f.底邊距2cm: 
ExcelID.ActiveSheet.PageSetup.BottomMargin := 2/0.035; 
g.左邊距2cm: 
ExcelID.ActiveSheet.PageSetup.LeftMargin := 2/0.035; 
h.右邊距2cm: 
ExcelID.ActiveSheet.PageSetup.RightMargin := 2/0.035; 
i.頁面水平居中: 
ExcelID.ActiveSheet.PageSetup.CenterHorizontally := 2/0.035; 
j.頁面垂直居中: 
ExcelID.ActiveSheet.PageSetup.CenterVertically := 2/0.035; 
k.打印單元格網線: 
ExcelID.ActiveSheet.PageSetup.PrintGridLines := True; 
15) 拷貝操作: 
a.拷貝整個工作表: 
ExcelID.ActiveSheet.Used.Range.Copy; 
b.拷貝指定區域: 
ExcelID.ActiveSheet.Range[ ’A1:E2’ ].Copy; 
c.從A1位置開始粘貼: 
ExcelID.ActiveSheet.Range.[ ’A1’ ].PasteSpecial; 
d.從文件尾部開始粘貼: 
ExcelID.ActiveSheet.Range.PasteSpecial; 
16) 插入一行或一列: 
a. ExcelID.ActiveSheet.Rows[2].Insert; 
b. ExcelID.ActiveSheet.Columns[1].Insert; 
17) 刪除一行或一列: 
a. ExcelID.ActiveSheet.Rows[2].Delete; 
b. ExcelID.ActiveSheet.Columns[1].Delete; 
18) 打印預覽工作表: 
ExcelID.ActiveSheet.PrintPreview; 
19) 打印輸出工作表: 
ExcelID.ActiveSheet.PrintOut; 
20) 工作表保存: 
if not ExcelID.ActiveWorkBook.Saved then 
ExcelID.ActiveSheet.PrintPreview; 
21) 工作表另存為: 
ExcelID.SaveAs( ’C:\Excel\Demo1.xls’ ); 
22) 放棄存盤: 
ExcelID.ActiveWorkBook.Saved := True; 
23) 關閉工作簿: 
ExcelID.WorkBooks.Close; 
24) 退出 Excel: 
ExcelID.Quit; 
有很多類似的問題了。再貼一次吧。 
procedure TForm1.Button5Click(Sender: TObject); 
var 
ExcelApp,MyWorkBook,mysheet:Variant; 
i :byte; 
s: string; 
begin 
try 
ExcelApp:=CreateOleObject(’Excel.Application’); 
MyWorkBook:=CreateOleobject(’Excel.Sheet’); 
//? MyWorkBook:=ExcelApp.workbooks.open(’C:\Book1.xls’); 
except 
on Exception do raise exception.Create(’無法打開Xls文件,請確認已 經安裝EXCEL’) 
end; 
ExcelApp.Visible := true; 
//? mysheet:=MyWorkBook.WorkSheets[1].name; 
MyworkBook:=ExcelApp.workBooks.Add; 
//在此處插入讀數據庫及寫Excel文檔的代碼 
//其中寫Excel文檔的關鍵語句如下: 
Myworkbook.worksheets[1].range[’A1:D1’].Merge(True); 
Myworkbook.worksheets[1].range[’A1:D2’].HorizontalAlignment := $FFFFEFF4; 
MyWorkBook.WorkSheets[1].Cells[1,1].value := ’YourTitle’; 
i := 2; 
MyWorkBook.WorkSheets[1].Cells[i,1].value := ’yourCaption1’; 
MyWorkBook.WorkSheets[1].Cells[i,2].value := ’yourCaption2’; 
MyWorkBook.WorkSheets[1].Cells[i,3].value := ’yourCaption3’; 
MyWorkBook.WorkSheets[1].Cells[i,4].value := ’yourCaption4’; 
Myworkbook.worksheets[1].Range[’A1:D2’].Font.Color := clBlue; 
Myworkbook.worksheets[1].Range[’A1:D1’].Font.Name := ’隸書’; 
Myworkbook.worksheets[1].Range[’A1:D1’].Font.Size := 18; 
i := 3; 
table1.close; 
table1.open; 
table1.First; 
while not table1.eof do begin 
MyWorkBook.WorkSheets[1].Cells[i,1].value := table1.FieldByName(’au_id’).AsString; 
MyWorkBook.WorkSheets[1].Cells[i,2].value := table1.FieldByName(’royaltyper’).AsInteger; 
MyWorkBook.WorkSheets[1].Cells[i,3].value := table1.FieldByName(’au_ord’).AsInteger; 
MyWorkBook.WorkSheets[1].Cells[i,4].value := table1.FieldByName(’title_id’).AsString; 
Inc(i); 
table1.Next 
end; 
ExcelApp.Visible := true; 
s := ’A3:D’+ IntToStr(i-1); 
//設定字體. 欄寬等 
s := ’A1:D’+ IntToStr(i-1); 
Myworkbook.worksheets[1].Columns[1].ColumnWidth := 20; 
Myworkbook.worksheets[1].Columns[4].ColumnWidth := 25; 
Myworkbook.worksheets[1].Rows[1].RowHeight := 50; 
Myworkbook.worksheets[1].Rows[1].VerticalAlignment := $FFFFEFF4; 
Myworkbook.worksheets[1].Range[s].Font.Name := ’仿宋’; 
s := ’A2:D’+ IntToStr(i-1); 
Myworkbook.worksheets[1].Range[s].Borders.LineStyle := 1; 
//頁面設置 
MyworkBook.WorkSheets[1].PageSetup.CenterHorizontally := true; 
Myworkbook.worksheets[1].pagesetup.PrintTitleRows := ’A1’; 
//不能設置 papersize 屬性, 原因不明 
//MyworkBook.WorkSheets[1].PageSetup.PaperSize := $9; 
try 
MyWorkBook.saveas(’c:\’ + Edit1.Text + ’.xls’); 
MyWorkBook.close; 
except //當存為一個已有的文檔而又不覆蓋時將 
MyWorkBook.close; //產生一個例外 
end; 
ExcelApp.Quit; 
ExcelApp:=Unassigned; //釋放VARIANT變量 
end;  
本文出自 51CTO.COM技術博客

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲自拍偷拍| 日韩丝袜美女视频| 久久电影国产免费久久电影| 国产女人水真多18毛片18精品视频| 波多野结衣在线aⅴ中文字幕不卡| 亚洲一二三专区| 26uuu色噜噜精品一区二区| 色婷婷国产精品| 成人毛片视频在线观看| 免费美女久久99| 一区二区三区成人| 国产视频一区在线观看 | 国产激情一区二区三区桃花岛亚洲| 亚洲日韩欧美一区二区在线| 久久综合色一综合色88| 欧美日韩国产精品成人| 一本久久a久久免费精品不卡| 久久9热精品视频| 亚洲1区2区3区视频| 中文字幕欧美一区| 久久久国产一区二区三区四区小说| 欧美午夜影院一区| 91视频精品在这里| 国产精品996| 久久99精品久久久久| 日韩综合在线视频| 亚洲午夜在线视频| 亚洲精品中文在线| 亚洲女人的天堂| 自拍视频在线观看一区二区| 国产视频911| 久久久久久久久99精品| 欧美v国产在线一区二区三区| 91.com视频| 欧美一级理论片| 制服丝袜亚洲色图| 91精品国产综合久久小美女| 欧美中文字幕一区二区三区亚洲| thepron国产精品| 成a人片亚洲日本久久| 国产 日韩 欧美大片| 国产馆精品极品| 国产成人福利片| 懂色av一区二区三区蜜臀| 国产美女精品在线| 国产精品99久| 99久久精品国产精品久久| 成人中文字幕在线| 99re亚洲国产精品| 91传媒视频在线播放| 欧美午夜片在线看| 欧美丰满嫩嫩电影| 日韩欧美中文字幕精品| 精品国产免费久久| 国产视频在线观看一区二区三区| 日本一区二区久久| 国产精品卡一卡二卡三| 亚洲色图清纯唯美| 亚洲国产日日夜夜| 免费人成网站在线观看欧美高清| 久久99精品一区二区三区三区| 国产伦精品一区二区三区在线观看| 国产精品夜夜嗨| 97久久精品人人澡人人爽| 欧洲国产伦久久久久久久| 欧美精品视频www在线观看| 欧美一级在线免费| 久久精品亚洲麻豆av一区二区 | 国产精品色在线| 一区二区三区欧美视频| 午夜精品久久久久久| 久久99精品久久只有精品| 成人va在线观看| 欧美性大战久久久| 欧美videos中文字幕| 国产欧美一区二区三区网站 | 色综合天天天天做夜夜夜夜做| 在线免费av一区| 日韩精品一区二区三区视频播放| 久久日韩精品一区二区五区| 中文字幕一区二区三区色视频 | 国产丶欧美丶日本不卡视频| 波多野结衣中文字幕一区二区三区 | 亚洲男人的天堂av| 国内精品伊人久久久久av影院 | 在线视频国内自拍亚洲视频| 91精品免费观看| 国产精品欧美一区喷水| 日韩制服丝袜先锋影音| 国产成人午夜99999| 欧美主播一区二区三区| 久久久美女艺术照精彩视频福利播放| 国产精品剧情在线亚洲| 美女精品一区二区| 色婷婷精品大在线视频| 欧美精品一区二区不卡| 亚洲综合在线观看视频| 国产一区视频在线看| 在线看国产一区二区| 久久久久久久久久美女| 视频在线观看一区二区三区| 成人中文字幕在线| 日韩欧美色综合网站| 一区二区三国产精华液| 国产激情偷乱视频一区二区三区| 欧美丝袜自拍制服另类| 欧美极品aⅴ影院| 奇米影视7777精品一区二区| 91亚洲国产成人精品一区二区三 | 日韩精品专区在线影院观看| 日韩一区在线看| 国内外成人在线视频| 欧美日韩精品欧美日韩精品一| 中文字幕av资源一区| 精品一区二区免费视频| 51精品视频一区二区三区| 亚洲日本免费电影| 国产成人在线视频播放| 欧美xxxxx牲另类人与| 天堂成人国产精品一区| 一本一本久久a久久精品综合麻豆| 久久网这里都是精品| 蜜桃久久久久久| 欧美久久久影院| 一区二区三区加勒比av| 色视频一区二区| 亚洲视频一区在线观看| 成人午夜精品在线| 国产日韩av一区| 成人综合激情网| 中文字幕国产一区| 大胆亚洲人体视频| 中文字幕av一区二区三区| 精品无人码麻豆乱码1区2区 | 色系网站成人免费| 国产精品麻豆视频| 国产99久久久国产精品免费看| 欧美sm极限捆绑bd| 精品一区二区三区久久| 日韩三级免费观看| 精品影视av免费| 久久综合九色综合97_久久久| 六月婷婷色综合| 久久中文娱乐网| 极品少妇xxxx偷拍精品少妇| 欧美www视频| 国产成人午夜高潮毛片| 中文字幕高清一区| 91欧美激情一区二区三区成人| 中文字幕在线观看不卡视频| www.日本不卡| 亚洲九九爱视频| 欧美亚洲国产bt| 日韩精品午夜视频| 欧美大片在线观看一区二区| 国产乱子伦视频一区二区三区 | 国产精品乱人伦一区二区| 波多野结衣亚洲一区| 一个色综合av| 91精品国产91久久久久久一区二区| 喷水一区二区三区| 国产日韩欧美麻豆| 91免费国产在线| 视频一区欧美精品| 精品精品国产高清a毛片牛牛| 黄色日韩网站视频| 成人欧美一区二区三区| 欧美性受xxxx| 另类成人小视频在线| 国产网站一区二区三区| 色先锋资源久久综合| 日本成人在线电影网| 久久精品夜色噜噜亚洲a∨| 91蜜桃在线观看| 蜜臀精品一区二区三区在线观看| 欧美成人午夜电影| av一区二区久久| 日本亚洲电影天堂| 中文在线资源观看网站视频免费不卡 | 国产大陆精品国产| 亚洲一区二区三区在线看| 日韩女优av电影| 91热门视频在线观看| 蜜臀av性久久久久蜜臀aⅴ| 国产亚洲精品中文字幕| 在线观看免费视频综合| 精品一区二区三区免费观看| 成人免费一区二区三区视频 | 秋霞国产午夜精品免费视频| 国产日韩精品一区二区三区在线| 欧美亚洲一区二区在线观看| 国产乱子轮精品视频| 大胆欧美人体老妇| 日本最新不卡在线| 亚洲三级在线看| 精品国产制服丝袜高跟| 色婷婷久久99综合精品jk白丝| 国内精品国产三级国产a久久| 一个色在线综合| 中文字幕一区在线|