当前位置: 代码迷 >> 综合 >> Aspose.Cells设置样式(单元格样式,字体样式,边框样式)
  详细解决方案

Aspose.Cells设置样式(单元格样式,字体样式,边框样式)

热度:23   发布时间:2024-02-19 13:23:03.0
using Aspose.Cells
using System.DrawingWorkbook workbook=new Workbook();
Style style=workbook.Styles[workbook.Styles.Add()];
WorkSheet worksheet=workbook.WorkSheet[0];
//字体样式
style.Font.Color = Color.Red;//字体颜色
style.Font.Size = 10;//字体大小
style.Font.IsBold = true;//字体加粗
style.Font.Name = "宋体";//文字字体 
//单元格样式
style.ForegroundColor = Color.Red;//单元格背景颜色
style.Pattern = BackgroundType.Solid;
style.HorizontalAlignment = TextAlignmentType.Center;//水平居中
style.IsTextWrapped = true;//单元格内容自动换行
//边框样式
style.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin; //左边框 
style.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin; //右边框  
style.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin; //上边框  
style.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin; //下边框Range range= worksheet.Cells.CreateRange(0, 0, 1, 1);//第一行第一列单元格
range.ApplyStyle(style, new StyleFlag() { All=true});

注:给单元格设置背景颜色时,需要加上style.Pattern = BackgroundType.Solid;。

  相关解决方案