excel设置边框

IRow row = sheet1.CreateRow(i);
ICell cell = row.CreateCell(j);

var style = workbook.CreateCellStyle();

//边框
if (j == 0)
{
    style.BorderLeft = BorderStyle.Thin;
}
else if (j == dt.Columns.Count - 1)
{
    style.BorderRight = BorderStyle.Thin;
}
else
{
    style.BorderLeft = BorderStyle.Hair;
}
if (i == dt.Rows.Count - 1)
{
    style.BorderBottom = BorderStyle.Thin;
}
else
{
    style.BorderBottom = BorderStyle.Hair;
}

cell.CellStyle = style;

给excel的单元格设置左、下的边框即可;j为列、i为行,通过行列判断,给第一列的左边框、最后一列的右边框、最后一行的下边框设置实线,其余为虚线;

posted @ 2020-03-22 18:59  苏秦与真相  阅读(906)  评论(0编辑  收藏  举报