C# 操作Excel之Delphi控件方法

开发 后端
C# 操作Excel之Delphi控件方法是什么呢?C# 操作Excel之Delphi控件方法需要掌握的有哪些呢?那么本文就向你介绍这些内容。

C# 操作Excel之Delphi控件方法

在Form中分别放入ExcelApplication,ExcelWorkbook和ExcelWorksheet。

C# 操作Excel之Delphi控件方法1)打开Excel

ExcelApplication1.Connect;

C# 操作Excel之Delphi控件方法2)显示当前窗口:

ExcelApplication1.Visible[0]:=True;

C# 操作Excel之Delphi控件方法3)更改Excel标题栏:

ExcelApplication1.Caption:='应用程序调用MicrosoftExcel';

C# 操作Excel之Delphi控件方法4)添加新工作簿:

ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks.Add(EmptyParam,0));

C# 操作Excel之Delphi控件方法5)添加新工作表:

  1. varTemp_Worksheet:_WorkSheet;
  2. begin
  3. Temp_Worksheet:=ExcelWorkbook1.
  4. WorkSheets.Add(EmptyParam,EmptyParam,EmptyParam,EmptyParam,0)as_WorkSheet;
  5. ExcelWorkSheet1.ConnectTo(Temp_WorkSheet);
  6. End;

C# 操作Excel之Delphi控件方法6)打开已存在的工作簿:

  1. ExcelApplication1.Workbooks.Open(c:\a.xls
  2. EmptyParam,EmptyParam,EmptyParam,EmptyParam,
  3. EmptyParam,EmptyParam,EmptyParam,EmptyParam,
  4. EmptyParam,EmptyParam,EmptyParam,EmptyParam,0)

C# 操作Excel之Delphi控件方法7)设置第2个工作表为活动工作表:

  1. ExcelApplication1.WorkSheets[2].Activate;或
  2. ExcelApplication1.WorksSheets['Sheet2'].Activate;

C# 操作Excel之Delphi控件方法8)给单元格赋值:

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

C# 操作Excel之Delphi控件方法9)设置指定列的宽度(单位:字符个数),以***列为例:

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

C# 操作Excel之Delphi控件方法10)设置指定行的高度(单位:磅)(1磅=0.035厘米),以第二行为例:

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

C# 操作Excel之Delphi控件方法11)在第8行之前插入分页符:

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

C# 操作Excel之Delphi控件方法12)在第8列之前删除分页符:

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

C# 操作Excel之Delphi控件方法13)指定边框线宽度:

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

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

C# 操作Excel之Delphi控件方法14)清除***行第四列单元格公式:

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

C# 操作Excel之Delphi控件方法15)设置***行字体属性:

  1. ExcelApplication1.ActiveSheet.Rows[1].Font.Name:='隶书';
  2. ExcelApplication1.ActiveSheet.Rows[1].Font.Color:=clBlue;
  3. ExcelApplication1.ActiveSheet.Rows[1].Font.Bold:=True;
  4. ExcelApplication1.ActiveSheet.Rows[1].Font.UnderLine:=True;

C# 操作Excel之Delphi控件方法16)进行页面设置:

a.页眉:

ExcelApplication1.ActiveSheet.PageSetup.CenterHeader:='报表演示';

b.页脚:

ExcelApplication1.ActiveSheet.PageSetup.CenterFooter:='第&P页';

c.页眉到顶端边距2cm:

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

d.页脚到底端边距3cm:

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

e.顶边距2cm:

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

f.底边距2cm:

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

g.左边距2cm:

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

h.右边距2cm:

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

i.页面水平居中:

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

j.页面垂直居中:

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

k.打印单元格网线:

ExcelApplication1.ActiveSheet.PageSetup.PrintGridLines:=True;

C# 操作Excel之Delphi控件方法17)拷贝操作:

a.拷贝整个工作表:

ExcelApplication1.ActiveSheet.Used.Range.Copy;

b.拷贝指定区域:

ExcelApplication1.ActiveSheet.Range['A1:E2'].Copy;

c.从A1位置开始粘贴:

ExcelApplication1.ActiveSheet.Range.['A1'].PasteSpecial;

d.从文件尾部开始粘贴:

ExcelApplication1.ActiveSheet.Range.PasteSpecial;

C# 操作Excel之Delphi控件方法18)插入一行或一列:

a.ExcelApplication1.ActiveSheet.Rows[2].Insert;

b.ExcelApplication1.ActiveSheet.Columns[1].Insert;

C# 操作Excel之Delphi控件方法19)删除一行或一列:

a.ExcelApplication1.ActiveSheet.Rows[2].Delete;

b.ExcelApplication1.ActiveSheet.Columns[1].Delete;

C# 操作Excel之Delphi控件方法20)打印预览工作表:

ExcelApplication1.ActiveSheet.PrintPreview;

C# 操作Excel之Delphi控件方法21)打印输出工作表:

ExcelApplication1.ActiveSheet.PrintOut;

C# 操作Excel之Delphi控件方法22)工作表保存:

ifnotExcelApplication1.ActiveWorkBook.Savedthen

ExcelApplication1.ActiveSheet.PrintPreview;

C# 操作Excel之Delphi控件方法23)工作表另存为:

ExcelApplication1.SaveAs('C:\Excel\Demo1.xls');

C# 操作Excel之Delphi控件方法24)放弃存盘:

ExcelApplication1.ActiveWorkBook.Saved:=True;

C# 操作Excel之Delphi控件方法25)关闭工作簿:

ExcelApplication1.WorkBooks.Close;

C# 操作Excel之Delphi控件方法26)退出Excel:

ExcelApplication1.Quit;

ExcelApplication1.Disconnect;

C# 操作Excel之Delphi控件方法的基本情况就向你介绍到这里,希望对你了解和学习C# 操作Excel之Delphi控件方法有所帮助。

【编辑推荐】

  1. C#枚举类型基础学习浅析
  2. C#枚举类型使用的一点总结
  3. C#枚举文件的代码实现
  4. C# 操作Excel实例浅析
  5. C# 操作Excel之动态创建浅析
责任编辑:仲衡 来源: CSDN博客
相关推荐

2009-08-18 15:49:19

C# 操作Excel

2009-08-18 14:46:16

C# 操作Excel

2009-08-18 16:14:05

C# 操作Excel

2009-08-18 16:20:09

C# 操作Excel

2009-08-18 14:25:05

C# 操作Excel

2009-08-18 13:49:21

C# 操作Excel

2009-09-16 10:56:22

C#开发ActiveX

2009-08-18 16:04:12

C# 操作Excel

2009-09-08 17:37:54

C# listbox控

2009-08-06 16:05:09

GridView控件

2009-09-01 13:59:01

C#操作Excel

2011-05-20 16:07:29

C#

2009-09-08 14:54:40

C# listBox控

2009-08-20 10:25:37

C#操作内存

2009-08-27 13:55:08

C#子线程

2009-08-20 10:53:23

C#操作内存

2009-08-28 16:31:21

C# treeview

2009-08-11 14:45:41

C# DataGrid

2009-08-18 17:41:22

C# ListView

2009-09-18 10:58:31

C#数组操作
点赞
收藏

51CTO技术栈公众号