Free Spire.XLS for .NET 8.3(社区版)
Visual Studio
安装该类库后,注意在程序中添加引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取)
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'); } }}
完成代码后,调试运行程序,生成文件。