2024年6月12日发(作者:)

C# Excel中添加边框(网格线)

工作表中划分不同行列的横线和竖线被称为网格线,某个单元格或某个区域的网格线通常被称为边框。本文将

介绍如何通过C#代码为单元格或区域设置边框样式,以及如何隐藏工作表的网格线。

对Excel进行操作,需要使用Excel类库,这里用到了免费版的。下载该类库后,需要添加DLL文

件为引用,并添加以下命名空间到程序开头。

using ;

g;

使用代码:

一,设置边框样式

//创建Workbook对象,获取第一个工作表

Workbookwb = newWorkbook();

Worksheet sheet = eets[0];

//选择区域(在区域B2:D4设置边框样式一)

CellRange range = ["B2:D4"];

//区域内部应用蓝细线

Inside(, );

//区域外部应用蓝色中粗线

Around(, );

//选择区域(在区域D7:F9设置边框样式二)

range = ["D7:F9"];

//应用双线样式

yle = ;

//隐藏斜线

s[alDown].LineStyle = ;

s[alUp].LineStyle = ;

//设置颜色

= ;

//选择区域(在区域F12:H14设置边框样式三)

range = ["F12:H14"];

//合并单元格

();

//在合并的区域外部置应用细线

Around();

//在合并的区域应用下斜线

s[alDown].LineStyle = ;

//在合并的区域底部置应用粗线

s[ttom].LineStyle = ;

//设置颜色

= ;

//保存文档

File("", n2013);

二,隐藏/取消隐藏网格线

//创建Workbook对象

Workbookwb = newWorkbook();

//加载一个现成的Excel文档

omFile("成绩统计表.xlsx");

//获取第一个工作表

Worksheet sheet = eets[0];

//隐藏网格线

nesVisible = false;

////显示网格线

//nesVisible = true;

//保存文档

File("", n2013);