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

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

Когда вам нужно установить границу для диапазона, вам не нужно устанавливать каждую ячейку индивидуально. Вы можете установить границу на диапазоне. Aspose.Cells для Python via .NET предлагает эту функцию. Эта статья предоставляет образец кода, который использует Aspose.Cells для Python via .NET для установки границы диапазона.

Как установить границу диапазона в Excel

Чтобы установить границу диапазона в Excel, выполните следующие шаги:

  1. Выберите диапазон ячеек, к которым вы хотите применить границу.
  2. На вкладке “Домой” ленты найдите группу “Шрифт”.
  3. Внутри группы “Шрифт” нажмите на кнопку “Границы”.
  4. Выберите тип границы, который вы хотите применить из вариантов в выпадающем меню. Вы можете выбрать из предустановленных стилей границы или настроить свою собственную границу.
  5. Как только вы выбрали желаемый стиль границы, она будет применена к выбранному диапазону ячеек.

Как установить границу диапазона с помощью библиотеки Aspose.Cells для Python Excel

Этот пример показывает, как:

  1. Создать книгу.
  2. Добавить данные в ячейки на первом листе.
  3. Создайте Range.
  4. Установите внутреннюю границу диапазона.
  5. Установите внешнюю границу диапазона.
from aspose.cells import BorderType, CellBorderType, Workbook
from aspose.pydrawing import Color
# Instantiating an Workbook object
workbook = Workbook()
# Obtaining the reference of the newly added worksheet
ws = workbook.worksheets[0]
cells = ws.cells
# Setting the value to the cells
cell = cells.get("A1")
cell.put_value("Fruit")
cell = cells.get("B1")
cell.put_value("Count")
cell = cells.get("C1")
cell.put_value("Price")
cell = cells.get("A2")
cell.put_value("Apple")
cell = cells.get("A3")
cell.put_value("Mango")
cell = cells.get("A4")
cell.put_value("Blackberry")
cell = cells.get("A5")
cell.put_value("Cherry")
cell = cells.get("B2")
cell.put_value(5)
cell = cells.get("B3")
cell.put_value(3)
cell = cells.get("B4")
cell.put_value(6)
cell = cells.get("B5")
cell.put_value(4)
cell = cells.get("C2")
cell.put_value(5)
cell = cells.get("C3")
cell.put_value(20)
cell = cells.get("C4")
cell.put_value(30)
cell = cells.get("C5")
cell.put_value(60)
# Create a range (A1:C5).
range = cells.create_range("A1", "C5")
# set inner borer of range
innerColor = workbook.create_cells_color()
innerColor.color = Color.red
range.set_inside_borders(BorderType.VERTICAL, CellBorderType.THIN, innerColor)
innerColor.color = Color.green
range.set_inside_borders(BorderType.HORIZONTAL, CellBorderType.THIN, innerColor)
# set outer borer of range
outerColor = workbook.create_cells_color()
outerColor.color = Color.blue
range.set_outline_borders(CellBorderType.THIN, outerColor)
workbook.save("out.xlsx")