生成excel的時候有時候需要設置單元格的一些屬性,可以參考一下:
range.NumberFormatLocal = "@";     //設置單元格格式為文本

range = (Range)worksheet.get_Range("A1", "E1");     //獲取Excel多個單元格區域:本例做為Excel表頭

range.Merge(0);     //單元格合併動作

worksheet.Cells[1, 1] = "Excel單元格賦值";     //Excel單元格賦值

range.Font.Size = 15;     //設置字體大小

range.Font.Underline=true;     //設置字體是否有下劃線

range.Font.Name="黑體";     設置字體的種類

range.HorizontalAlignment=XlHAlign.xlHAlignCenter;     //設置字體在單元格內的對其方式

range.ColumnWidth=15;     //設置單元格的寬度

range.Cells.Interior.Color=System.Drawing.Color.FromArgb(255,204,153).ToArgb();     //設置單元格的背景色

range.Borders.LineStyle=1;     //設置單元格邊框的粗細

range.BorderAround(XlLineStyle.xlContinuous,XlBorderWeight.xlThick,XlColorIndex.xlColorIndexAutomatic,System.Drawing.Color.Black.ToArgb());     // 給單元格加邊框

range.EntireColumn.AutoFit();     //自動調整列寬

Range.HorizontalAlignment= xlCenter;     // 文本水平居中方式

Range.VerticalAlignment= xlCenter     //文本垂直居中方式

Range.WrapText=true;     //文本自動換行

Range.Interior.ColorIndex=39;     //填充顏色為淡紫色

Range.Font.Color=clBlue;     //字體顏色

xlsApp.DisplayAlerts=false;     //保存Excel的時候,不彈出是否保存的窗口直接進行保存

   workbook.SaveCopyAs(temp);/**////填入完信息之後另存到路徑及文件名字

giga0066 發表在 痞客邦 PIXNET 留言(0) 人氣()