设置范围边框
Contents
[
Hide
]
可能的使用场景
当您想要为范围设置边框时,不需要逐个设置每个单元格。您可以为范围设置边框。Aspose.Cells提供了此功能。 本文提供了一个使用Aspose.Cells设置范围边框的示例代码。
在Excel中设置范围边框
要在Excel中设置范围的边框,可以按照以下步骤进行:
- 选择要应用边框的单元格范围。
- 在功能区“主页”选项卡中,找到“字体”组。
- 在“字体”组内,单击“边框”下拉按钮。
- 从下拉菜单中选择要应用的边框类型。您可以选择预设的边框样式或自定义您自己的边框。
- 选择所需的边框样式后,边框将应用于所选的单元格范围。
使用Aspose.Cells设置范围边框
此示例演示如何:
- 创建一个工作簿。
- 在第一个工作表中的单元格中添加数据。
- 创建Range。
- 设置范围内的边框。
- 设置范围外的边框。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Instantiating an Workbook object | |
Workbook workbook = new Workbook(); | |
//Obtaining the reference of the newly added worksheet | |
Worksheet ws = workbook.Worksheets[0]; | |
Aspose.Cells.Cells cells = ws.Cells; | |
//Setting the value to the cells | |
Aspose.Cells.Cell cell = cells["A1"]; | |
cell.PutValue("Fruit"); | |
cell = cells["B1"]; | |
cell.PutValue("Count"); | |
cell = cells["C1"]; | |
cell.PutValue("Price"); | |
cell = cells["A2"]; | |
cell.PutValue("Apple"); | |
cell = cells["A3"]; | |
cell.PutValue("Mango"); | |
cell = cells["A4"]; | |
cell.PutValue("Blackberry"); | |
cell = cells["A5"]; | |
cell.PutValue("Cherry"); | |
cell = cells["B2"]; | |
cell.PutValue(5); | |
cell = cells["B3"]; | |
cell.PutValue(3); | |
cell = cells["B4"]; | |
cell.PutValue(6); | |
cell = cells["B5"]; | |
cell.PutValue(4); | |
cell = cells["C2"]; | |
cell.PutValue(5); | |
cell = cells["C3"]; | |
cell.PutValue(20); | |
cell = cells["C4"]; | |
cell.PutValue(30); | |
cell = cells["C5"]; | |
cell.PutValue(60); | |
// Create a range (A1:C5). | |
Range range = cells.CreateRange("A1", "C5"); | |
//set inner borer of range | |
CellsColor innerColor = workbook.CreateCellsColor(); | |
innerColor.Color = Color.Red; | |
range.SetInsideBorders(BorderType.Vertical, CellBorderType.Thin, innerColor); | |
innerColor.Color = Color.Green; | |
range.SetInsideBorders(BorderType.Horizontal, CellBorderType.Thin, innerColor); | |
//set outer borer of range | |
CellsColor outerColor = workbook.CreateCellsColor(); | |
outerColor.Color = Color.Blue; | |
range.SetOutlineBorders(CellBorderType.Thin, outerColor); | |
workbook.Save("out.xlsx"); |