Установить границу диапазона

Возможные сценарии использования

Когда вам нужно установить границу для диапазона, вам не нужно устанавливать каждую ячейку индивидуально. Вы можете установить границу для всего диапазона. 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");