2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C# 之 使用XSSFWorkbook 设置单元格样式

C# 之 使用XSSFWorkbook 设置单元格样式

时间:2020-07-07 12:27:56

相关推荐

C# 之 使用XSSFWorkbook 设置单元格样式

1.设置单元格字体格式:IFont

IFont ifont = hssfworkbook.CreateFont();ifont1.Boldweight=(short)FontBoldWeight.Bold;//加粗字体:ifont .fontname字体颜色:ifont.color字号:ifont.FontHightInpoints=(short)数字;

2.设置单元格背景颜色:

//创建单元格样式XSSFCellStyle backgroundstyle =(XSSFCellStyle) hssfworkbook.CreateCellStyle();//填充模式backgroundstyle.FillPattern = FillPattern.SolidForeground;//创建颜色XSSFColor xssfcolor = new XSSFColor();rbg值byte[] rgb ={147,147,147};//写入rgbxssfcolor.SetRgb(rgb);//设置颜色值backgroundstyle.SetFillForegroundColor(xssfcolor);sheet.getrow(行号).getcell(列号).cellstyle=backgroundstyle;即可

3.单元格边框:

sheet1.GetRow(i).GetCell(j).CellStyle.BorderTop=NPOI.SS.UserModel.BorderStyle.Thin;

4.创建sheet分页

//当模板中只有一个分页的时候 可以直接getsheet();

XSSFWorkbook xss= new XSSFWorkbook(file);Isheet isheet=xss.getsheet(分页名称);

//当模板文件中只有一个分页时,可以使用createsheet();

注:此时创建的是空模板文件

//当需要新创建的sheet分页,需要与同文件下的某个sheet分页具有相同的表头时:

可以使用clonesheet();此处填写的是模板的分页编号,需要与那个模板一样就填那个,int类型的;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。