在Excel中,能夠將邊框添加到單個單元格以強調數據,標記彙總值或單元格區域中的數據。邊界也能夠用不一樣的線條樣式和顏色進行格式化。本文介紹瞭如何使用Spire.XLS將邊框樣式應用於Excel單元格。app
Step 1: 建立一個工做簿實例並獲取第一個工做表。ide
Workbook wb = new Workbook(); Worksheet sheet = wb.Worksheets[0];
Step 2: 獲取您想要應用邊框樣式的單元格區域。blog
CellRange range = sheet.Range["B2:D4"];
Step 3: 調用BorderInside()和BorderAround()方法將樣式應用於範圍內和範圍的邊界。 若要將邊框添加到頂部,底部,左側和右側,請使用邊框[BordersLineType.EdgeTop] .LineStyle屬性,邊框[BordersLineType.EdgeBottom] .LineStyle屬性等。圖片
range.BorderInside(LineStyleType.Thin, Color.Blue); range.BorderAround(LineStyleType.Medium, Color.Blue);
Step 4: 保存到文件。get
wb.SaveToFile("result.xlsx", ExcelVersion.Version2013);
輸出:io
完整代碼:下載
[C#]方法
Workbook wb = new Workbook(); Worksheet sheet = wb.Worksheets[0]; //apply border style to the range B2:D4 CellRange range = sheet.Range["B2:D4"]; range.BorderInside(LineStyleType.Thin, Color.Blue); range.BorderAround(LineStyleType.Medium, Color.Blue); //apply border style to the range D7:F9 range = sheet.Range["D7:F9"]; range.Borders.LineStyle = LineStyleType.Double; range.Borders[BordersLineType.DiagonalDown].LineStyle = LineStyleType.None; range.Borders[BordersLineType.DiagonalUp].LineStyle = LineStyleType.None; //apply border style to the range F12:H14 range = sheet.Range["F12:H14"]; range.Merge(); range.BorderAround(LineStyleType.Thin); range.Borders[BordersLineType.DiagonalDown].LineStyle = LineStyleType.Thin; range.Borders[BordersLineType.EdgeBottom].LineStyle = LineStyleType.Thick; range.Borders.Color = Color.Red; wb.SaveToFile("result.xlsx", ExcelVersion.Version2013);
[VB.NET]im
Dim wb As Workbook = New Workbook() Dim sheet As Worksheet = wb.Worksheets(0) 'apply border style to the range B2:D4 Dim range As CellRange = sheet.Range("B2:D4") range.BorderInside(LineStyleType.Thin, Color.Blue) range.BorderAround(LineStyleType.Medium, Color.Blue) 'apply border style to the range D7:F9 range = sheet.Range("D7:F9") range.Borders.LineStyle = LineStyleType.Double range.Borders(BordersLineType.DiagonalDown).LineStyle = LineStyleType.None range.Borders(BordersLineType.DiagonalUp).LineStyle = LineStyleType.None 'apply border style to the range F12:H14 range = sheet.Range("F12:H14") range.Merge() range.BorderAround(LineStyleType.Thin) range.Borders(BordersLineType.DiagonalDown).LineStyle = LineStyleType.Thin range.Borders(BordersLineType.EdgeBottom).LineStyle = LineStyleType.Thick range.Borders.Color = Color.Red wb.SaveToFile("result.xlsx", ExcelVersion.Version2013)
點擊下載Spire.XLSapply