C#操作Excel之Delphi控件方法

C# 操作Excel之Delphi控件方法

创新互联为企业级客户提高一站式互联网+设计服务,主要包括网站设计制作、做网站、APP应用开发、微信平台小程序开发、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。 

在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控件方法有所帮助。

当前题目:C#操作Excel之Delphi控件方法
分享路径:http://www.shufengxianlan.com/qtweb/news35/9985.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联