原創(chuàng)|其它|編輯:郝浩|2012-10-15 14:43:39.000|閱讀 1659 次
概述:本文總結(jié)了使用Aspose.Cells新建工作薄過程中的一些使用方法總結(jié)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文總結(jié)了使用Aspose.Cells新建工作薄過程中的一些使用方法總結(jié)。
//新建工作簿 Workbook workbook = new Workbook(); //工作簿 Worksheet sheet = workbook.Worksheets[0]; //工作表 Cells cells = sheet.Cells;//單元格 sheet.Protect(ProtectionType.All, "123123", "");//保護工作表 sheet.Protection.IsSelectingLockedCellsAllowed = false;//設(shè)置只能選擇解鎖單元格 sheet.Protection.IsFormattingColumnsAllowed = true;//設(shè)置可以調(diào)整列 sheet.Protection.IsFormattingRowsAllowed = true;//設(shè)置可以調(diào)整行 Style style1 = workbook.Styles[workbook.Styles.Add()];//新增樣式 style1.HorizontalAlignment = TextAlignmentType.Center;//文字居中 style1.Font.Name = "宋體";//文字字體 style1.Font.Size = 12;//文字大小 style1.IsLocked = false;//單元格解鎖 style1.Font.IsBold = true;//粗體 style1.ForegroundColor = Color.FromArgb(0x99, 0xcc, 0xff);//設(shè)置背景色 style1.Pattern = BackgroundType.Solid; //設(shè)置背景樣式 style1.IsTextWrapped = true;//單元格內(nèi)容自動換行 style1.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin; //應(yīng)用邊界線 左邊界線 style1.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin; //應(yīng)用邊界線 右邊界線 style1.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin; //應(yīng)用邊界線 上邊界線 style1.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin; //應(yīng)用邊界線 下邊界線 cells.Merge(0, 0, 1, 5);//合并單元格 cells[0, 0].PutValue("內(nèi)容");//填寫內(nèi)容 cells[0, 0].SetStyle(style1);//給單元格關(guān)聯(lián)樣式 cells.SetRowHeight(0, 38);//設(shè)置行高 cells.SetColumnWidth(1, 20);//設(shè)置列寬 cells[1, 0].Formula = "=AVERAGE(B1:E1)";//給單元格設(shè)置計算公式 System.IO.MemoryStream ms = workbook.SaveToStream();//生成數(shù)據(jù)流 byte[] bt = ms.ToArray(); workbook.Save(@"D:\test.xls");//保存到硬盤
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:睦木的網(wǎng)易博客