多语言展示
当前在线:286今日阅读:26今日分享:39

C# 设置Excel边框样式

此条经验将介绍C#如何来设置Excel边框样式。
工具/原料
1

Free Spire.XLS for .NET 8.3(社区版)

2

Visual Studio

dll引用

安装该类库后,注意在程序中添加引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取)

C#代码(供参考)
1

using Spire.Xls;using System.Drawing;namespace SetBorderStyles_XLS{    class Program    {        static void Main(string[] args)        {            //实例化Workbook类对象,加载测试文件            Workbook wb = new Workbook();            wb.LoadFromFile('test.xlsx');            //获取第一个工作表            Worksheet sheet = wb.Worksheets[0];            //应用边框样式到指定单元格区域            CellRange range = sheet.Range['A2:I7'];            range.BorderInside(LineStyleType.Thin, Color.Blue);            range.BorderAround(LineStyleType.Medium, Color.Blue);                       range = sheet.Range['A1'];            range.Borders.LineStyle = LineStyleType.Double;            range.Borders[BordersLineType.DiagonalDown].LineStyle = LineStyleType.None;            range.Borders[BordersLineType.DiagonalUp].LineStyle = LineStyleType.None;            range = sheet.Range['A8:I13'];            range.BorderAround(LineStyleType.Double,Color.Black);                        range.BorderInside(LineStyleType.Thin, Color.Black);                       //保存并打开文档            wb.SaveToFile('result.xlsx', ExcelVersion.Version2013);            System.Diagnostics.Process.Start('result.xlsx');        }    }}

2

完成代码后,调试运行程序,生成文件。

推荐信息