温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C# 中如何使用Delphi控件操作Excel文件

发布时间:2021-08-11 15:35:35 来源:亿速云 阅读:189 作者:Leah 栏目:编程语言

这篇文章给大家介绍C# 中如何使用Delphi控件操作Excel文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

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)添加新工作表:

varTemp_Worksheet:_WorkSheet; begin Temp_Worksheet:=ExcelWorkbook1. WorkSheets.Add(EmptyParam,EmptyParam,EmptyParam,EmptyParam,0)as_WorkSheet; ExcelWorkSheet1.ConnectTo(Temp_WorkSheet); End;

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

ExcelApplication1.Workbooks.Open(c:\a.xls EmptyParam,EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam,EmptyParam,0)

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

ExcelApplication1.WorkSheets[2].Activate;或 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)设置***行字体属性:

ExcelApplication1.ActiveSheet.Rows[1].Font.Name:='隶书'; ExcelApplication1.ActiveSheet.Rows[1].Font.Color:=clBlue; ExcelApplication1.ActiveSheet.Rows[1].Font.Bold:=True; 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# 中如何使用Delphi控件操作Excel文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI