国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

delphi中如何讀取Excel數(shù)據(jù)?delphi中讀取Excel數(shù)據(jù)詳解

2024-08-23 19:44:36
字體:
供稿:網(wǎng)友

( 一 ) 使用動態(tài)創(chuàng)建的方法

首先創(chuàng)建 Excel 對象,使用ComObj :

Var

ExcelApp : Variant ;

ExcelApp := CreateOleObject ( '' Excel.Application '' ) ;

1 ) 顯示當(dāng)前窗口:

ExcelApp.Visible := True ;

2 ) 更改 Excel 標(biāo)題欄:

ExcelApp.Caption := '' 應(yīng)用程序調(diào)用 Microsoft Excel '' ;

3 ) 添加新工作簿:

ExcelApp.WorkBooks.Add ;

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

ExcelApp.WorkBooks.Open ( '' C : /Excel/Demo.xls '' ) ;

5 ) 設(shè)置第2個工作表為活動工作表:

ExcelApp.WorkSheets [ 2 ] .Activate ;

ExcelApp.WorksSheets [ '' Sheet2 '' ] .Activate ;

6 ) 給單元格賦值:

ExcelApp.Cells [ 1 , 4 ] .Value := '' 第一行第四列 '' ;

7 ) 設(shè)置指定列的寬度(單位:字符個數(shù)),以第一列為例:

ExcelApp.ActiveSheet.Columns [ 1 ] .ColumnsWidth := 5 ;

8 ) 設(shè)置指定行的高度(單位:磅)(1磅=0.035 厘米),以第二行為例:

ExcelApp.ActiveSheet.Rows [ 2 ] .RowHeight := 1 / 0.035 ; // 1厘米

9 ) 在第8行之前插入分頁符:

ExcelApp.WorkSheets [ 1 ] .Rows [ 8 ] .PageBreak := 1 ;

10 ) 在第8列之前刪除分頁符:

ExcelApp.ActiveSheet.Columns [ 4 ] .PageBreak := 0 ;

11 ) 指定邊框線寬度:

ExcelApp.ActiveSheet.Range [ '' B3 : D4 '' ] .Borders [ 2 ] .Weight := 3 ;

1 - 左 2 - 右 3 - 頂 4 - 底 5 - 斜 ( / ) 6 - 斜 ( / )

12 ) 清除第一行第四列單元格公式:

ExcelApp.ActiveSheet.Cells [ 1 , 4 ] .ClearContents ;

13 ) 設(shè)置第一行字體屬性:

ExcelApp.ActiveSheet.Rows [ 1 ] .Font.Name := '' 隸書 '' ;

ExcelApp.ActiveSheet.Rows [ 1 ] .Font.Color := clBlue ;

ExcelApp.ActiveSheet.Rows [ 1 ] .Font.Bold := True ;

ExcelApp.ActiveSheet.Rows [ 1 ] .Font.UnderLine := True ;

14 ) 進(jìn)行頁面設(shè)置:

a.頁眉:

ExcelApp.ActiveSheet.PageSetup.CenterHeader := '' 報表演示 '' ;

b.頁腳:

ExcelApp.ActiveSheet.PageSetup.CenterFooter := '' 第&P頁 '' ;

c.頁眉到頂端邊距2cm:

ExcelApp.ActiveSheet.PageSetup.HeaderMargin := 2 / 0.035 ;

d.頁腳到底端邊距3cm:

ExcelApp.ActiveSheet.PageSetup.HeaderMargin := 3 / 0.035 ;

e.頂邊距2cm:

ExcelApp.ActiveSheet.PageSetup.TopMargin := 2 / 0.035 ;

f.底邊距2cm:

ExcelApp.ActiveSheet.PageSetup.BottomMargin := 2 / 0.035 ;

g.左邊距2cm:

ExcelApp.ActiveSheet.PageSetup.LeftMargin := 2 / 0.035 ;

h.右邊距2cm:

ExcelApp.ActiveSheet.PageSetup.RightMargin := 2 / 0.035 ;

i.頁面水平居中:

ExcelApp.ActiveSheet.PageSetup.CenterHorizontally := 2 / 0.035 ;

j.頁面垂直居中:

ExcelApp.ActiveSheet.PageSetup.CenterVertically := 2 / 0.035 ;

k.打印單元格網(wǎng)線:

ExcelApp.ActiveSheet.PageSetup.PrintGridLines := True ;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 塔河县| 鹤峰县| 武宁县| 黄梅县| 东台市| 木兰县| 永登县| 平湖市| 岳阳市| 乌拉特中旗| 海阳市| 廉江市| 阳高县| 罗田县| 运城市| 贵溪市| 冷水江市| 平顶山市| 嘉峪关市| 丹阳市| 岗巴县| 稻城县| 耒阳市| 上饶县| 镇沅| 资溪县| 金堂县| 太保市| 大安市| 垦利县| 怀安县| 德钦县| 揭阳市| 淮滨县| 广元市| 甘泉县| 湘潭市| 泸西县| 报价| 改则县| 三门县|