Установить границу диапазона
Возможные сценарии использования
Когда вам нужно установить границу для диапазона, вам не нужно устанавливать каждую ячейку индивидуально. Вы можете установить границу на диапазоне. Aspose.Cells для Python via .NET предлагает эту функцию. Эта статья предоставляет образец кода, который использует Aspose.Cells для Python via .NET для установки границы диапазона.
Как установить границу диапазона в Excel
Чтобы установить границу диапазона в Excel, выполните следующие шаги:
- Выберите диапазон ячеек, к которым вы хотите применить границу.
- На вкладке “Домой” ленты найдите группу “Шрифт”.
- Внутри группы “Шрифт” нажмите на кнопку “Границы”.
- Выберите тип границы, который вы хотите применить из вариантов в выпадающем меню. Вы можете выбрать из предустановленных стилей границы или настроить свою собственную границу.
- Как только вы выбрали желаемый стиль границы, она будет применена к выбранному диапазону ячеек.
Как установить границу диапазона с помощью библиотеки Aspose.Cells для Python Excel
Этот пример показывает, как:
- Создать книгу.
- Добавить данные в ячейки на первом листе.
- Создайте Range.
- Установите внутреннюю границу диапазона.
- Установите внешнюю границу диапазона.
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") |