gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 08:49:24 27 4
gpt4 key购买 nike

我在互联网上的任何地方都没有找到此信息,所以我想我会在这里发布,因为我自己找到了答案。

我想使用 NPOI 在电子表格中创建有边框的单元格,但不知道该怎么做。

最佳答案

这里是一些示例代码,用于创建单元格样式以应用于单元格,以便它们具有边框。

// 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;

关于.net - 如何将边框样式应用于 NPOI 工作簿单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46446235/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com