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为行,通过行列判断,给第一列的左边框、最后一列的右边框、最后一行的下边框设置实线,其余为虚线;