C#操作Excel时,Excel常用的方法和属性zz
生成excel的時(shí)候有時(shí)候需要設(shè)置單元格的一些屬性,可以參考一下:
range.NumberFormatLocal?=?"@";?????//設(shè)置單元格格式為文本
range?=?(Range)worksheet.get_Range("A1",?"E1");?????//獲取Excel多個(gè)單元格區(qū)域:本例做為Excel表頭
range.Merge(0);?????//單元格合并動(dòng)作
worksheet.Cells[1,?1]?=?"Excel單元格賦值";?????//Excel單元格賦值
range.Font.Size?=?15;?????//設(shè)置字體大小
range.Font.Underline=true;?????//設(shè)置字體是否有下劃線
range.Font.Name="黑體";?????設(shè)置字體的種類
range.HorizontalAlignment=XlHAlign.xlHAlignCenter;?????//設(shè)置字體在單元格內(nèi)的對(duì)其方式
range.ColumnWidth=15;?????//設(shè)置單元格的寬度
range.Cells.Interior.Color=System.Drawing.Color.FromArgb(255,204,153).ToArgb();?????//設(shè)置單元格的背景色
range.Borders.LineStyle=1;?????//設(shè)置單元格邊框的粗細(xì)
range.BorderAround(XlLineStyle.xlContinuous,XlBorderWeight.xlThick,XlColorIndex.xlColorIndexAutomatic,System.Drawing.Color.Black.ToArgb());?????//給單元格加邊框
range.EntireColumn.AutoFit();?????//自動(dòng)調(diào)整列寬
Range.HorizontalAlignment=?xlCenter;?????//?文本水平居中方式
Range.VerticalAlignment=?xlCenter?????//文本垂直居中方式
Range.WrapText=true;?????//文本自動(dòng)換行
Range.Interior.ColorIndex=39;?????//填充顏色為淡紫色
Range.Font.Color=clBlue;?????//字體顏色
xlsApp.DisplayAlerts=false;?????//保存Excel的時(shí)候,不彈出是否保存的窗口直接進(jìn)行保存
?? workbook.SaveCopyAs(temp);/**填入完信息之后另存到路徑及文件名字
總結(jié)
以上是生活随笔為你收集整理的C#操作Excel时,Excel常用的方法和属性zz的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android UI进阶之布局的优化(二
- 下一篇: C# WinForm 窗体标题栏 不可见