Excel生成报表之解决方案--设置单个单元格格式
首先要看效果圖:
單元格C3設置字體、數據格式和邊框屬性,要生成這樣的效果要進行哪些設置。先看在微軟Excel中如何需要設置。
一、微軟Excel中設置單個單元格
1.首先在C3中輸入數值12。
如果要設置單元格C3的字體、邊框和數據格式(要將12顯示為12.00)。
2.選中C3單元格,右鍵鼠標選擇單元格格式選項,如圖:
a.設置字體,選擇字體選項設置字體屬性:
這里選擇的是粗體,大小16,顏色:藍色。
b.設置數據格式,選擇數值選項,如圖:
要將12數值顯示為12.00的話,這里選擇的數據格式為:0.00。
c、設置邊框,選擇邊框選項如圖:
這里設置了上邊框,下邊框、左邊框和右邊框。設置邊框樣式為:雙線,顏色:紅色。
對單元格C3設置字體,數據格式和邊框后,看效果圖:
二、用Acey.ExcelX代碼實現
View Code 1 /// <summary> 2 /// 這個例子展示如何設置單元格格式。 3 /// </summary> 4 public void Sample() 5 { 6 //創建工作薄對象。 7 IWorkbook workbook = ExcelxApplication.CreateWorkbook(); 8 //獲取指定索引處的工作表對象。 9 IWorksheet worksheet = workbook.Worksheets[0]; 10 //獲取指定名稱的單元格對象。 11 ICell cell = worksheet.Cells["C3"]; 12 //為該單元格設置值。 13 cell.Value = 12; 14 //設置該單元格格式的字體名稱。 15 cell.CellFormat.Font.Name = "宋體"; 16 //設置該單元格格式的字體為粗體。 17 cell.CellFormat.Font.Bold = true; 18 //設置該單元格格式的字體大小。 19 cell.CellFormat.Font.Size = 16; 20 //設置該單元格格式的字體顏色。 21 cell.CellFormat.Font.Color = Color.Blue; 22 //設置該單元格格式的數據格式。 23 cell.CellFormat.NumberFormat = "0.00"; 24 //設置單元格的邊框樣式和顏色。 25 cell.SetBorders(BorderMembers.All, LineStyle.Double, Color.Red); 26 //保存該工作薄為指定類型。 27 workbook.SaveAs(@"d:\book1.xls", FileFormat.Excel97To2003); 28 }a. 為單元格賦值:其中?ICell cell = worksheet.Cells["C3"];獲取要操作的單元格對象,繼而為該單元格賦值,通過cell.Value = 12;就能實現。
b.為單元格設置字體:cell.CellFormat.Font.Name = "宋體";設置了單元格的字體名稱,?cell.CellFormat.Font.Bold = true;設置粗體,?cell.CellFormat.Font.Size = 16;設置字體大小,
cell.CellFormat.Font.Color = Color.Blue;設置字體顏色。
c.為單元格設置數據格式:通過?cell.CellFormat.NumberFormat = "0.00";就能實現想要顯示的效果。
d.為單元格設置邊框:cell.SetBorders(BorderMembers.All, LineStyle.Double, Color.Red);其中BorderMembers為標記枚舉可以任意組合,也可以寫成cell.SetBorders(BorderMembers.Top | BorderMembers.Bottom | BorderMembers.Left | BorderMembers.Right, LineStyle.Double, Color.Red);其中BorderMembers.All包括了Top和Bottom,Left,Right,并且有相同的樣式,所以可以簡化為cell.SetBorders(BorderMembers.All, LineStyle.Double, Color.Red);。
只要用上面少量代碼能實現Excel中多步設置的效果。
?
三、總結
無需安裝微軟Excel,用代碼也能很輕松實現單元格格式效果。?下載最新版本到www.aceyoffice.com。如果您想對Acey.ExcelX有進一步了解,在網站下載幫助和Demo。
?
?
轉載于:https://www.cnblogs.com/happyfish78/archive/2012/11/06/2756396.html
總結
以上是生活随笔為你收集整理的Excel生成报表之解决方案--设置单个单元格格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置Web页面试用手机浏览器(iphon
- 下一篇: linux中的umask 函数