如何将边框样式应用于NPOI工作簿单元

tekiegirl

我在互联网上的任何地方都找不到此信息,因此我以为自己找到答案后就将其张贴在这里。

我想使用NPOI在电子表格中创建带有边框的单元格,但如何做到这一点并不明显。

tekiegirl

这是一些示例代码,用于创建要应用到单元格的单元格样式,使其具有边框。

// create workbook, sheet and a row
HSSFWorkbook wb = new HSSFWorkbook();
var sheet = wb.CreateSheet("Sheet1");
var row = sheet.CreateRow(0);

// create font style
HSSFFont myFont = (HSSFFont)wb.CreateFont();
myFont.FontHeightInPoints = (short)11;
myFont.FontName = "Tahoma";

// create bordered cell style
HSSFCellStyle borderedCellStyle = (HSSFCellStyle)wb.CreateCellStyle();
borderedCellStyle.SetFont(myFont);
borderedCellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Medium;
borderedCellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Medium;
borderedCellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Medium;
borderedCellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Medium;

// create standard cell style
HSSFCellStyle standardCellStyle = (HSSFCellStyle)wb.CreateCellStyle();
standardCellStyle.SetFont(myFont);

// create cell and apply bordered style
var cell = row.CreateCell(0);
cell.SetCellValue("I have a border");
cell.CellStyle = borderedCellStyle;

// create cell and apply standard stlye
var cell = row.CreateCell(1);
cell.SetCellValue("I have NO border");
cell.CellStyle = standardCellStyle;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将样式边框应用于特定图像

如何将VBA代码应用于工作簿中的所有工作表?

Apache POI如何将工作簿样式应用于所有数据透视表。我如何排除床单?

如何将线性渐变应用于输入边框?

如何将边框应用于 <a> 链接?

apache poi将一种样式应用于不同的工作簿

CSS:如何将样式应用于特定类

如何将样式应用于特定孩子的父母

如何将道具值应用于样式?

如何将CSS样式仅应用于文本

如何将特定样式应用于无效字段?

如何将flexbox样式应用于单选按钮?

如何将CSS样式应用于标签?

如何将样式应用于Django表单?

如何将样式应用于不同的“TextBlock”对象?

如何将样式应用于动态添加的div?

将内联边框样式应用于表单元格,因为其中包含文本输入

如何将多个功能应用于所有工作表,然后另存为一个 Excel 工作簿

Epplus:如何将样式从Excel样式库应用于ExcelRange

如何将样式应用于QML中的TextField?似乎“样式”属性不可用

如何将样式化组件样式应用于自定义React组件?

如何将前景 CSS 样式而不是背景样式应用于文本?

如何使用OpenXml将轮廓表边框应用于单元格区域?

如何将圆角边框应用于表格(单页/多页)?

如何将边框应用于焦点上的文本框?

如何将边框应用于 React Native 中的选定选项卡?

如何将外部边框应用于有角度的材料表?

如何将圆角边框仅应用于元素的左侧

HSSFCell setCellStyle 将样式应用于所有工作表的单元格而不是所选单元格