设置范围边框

可能的使用场景

当您想要为范围设置边框时,不需要逐个设置每个单元格。您可以为范围设置边框。Aspose.Cells提供了此功能。 本文提供了一个使用Aspose.Cells设置范围边框的示例代码。

在Excel中设置范围边框

要在Excel中设置范围的边框,可以按照以下步骤进行:

  1. 选择要应用边框的单元格范围。
  2. 在功能区“主页”选项卡中,找到“字体”组。
  3. 在“字体”组内,单击“边框”下拉按钮。
  4. 从下拉菜单中选择要应用的边框类型。您可以选择预设的边框样式或自定义您自己的边框。
  5. 选择所需的边框样式后,边框将应用于所选的单元格范围。

使用Aspose.Cells设置范围边框

此示例演示如何:

  1. 创建一个工作簿。
  2. 在第一个工作表中的单元格中添加数据。
  3. 创建Range
  4. 设置范围内的边框。
  5. 设置范围外的边框。
//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");