Как повернуть текст ячейки
Повернуть текст ячейки в Aspose.Cells для Python via .NET
Aspose.Cells для Python via .NET — мощный компонент .NET и Java, который позволяет разработчикам работать с электронными таблицами Excel программно. Одной из возможностей Aspose.Cells для Python via .NET является вращение ячеек, что позволяет настраивать ориентацию текста и улучшать визуальное представление данных. В этом документе мы рассмотрим, как поворачивать ячейки с помощью Aspose.Cells для Python via .NET.
Как вращать текст ячейки в Excel
Для вращения ячейки в Excel вы можете использовать следующие шаги:
- Откройте Excel и выберите ячейку или диапазон ячеек, которые вы хотите повернуть.
- Щелкните правой кнопкой мыши на выбранной ячейке(ях) и выберите “Формат ячеек” в контекстном меню. В качестве альтернативы вы можете перейти на вкладку “Главная” в ленте Excel, нажать на выпадающий список “Формат” в группе “Ячейки” и выбрать “Формат ячеек”.
- В диалоговом окне “Формат ячеек” перейдите на вкладку “Выравнивание”.
- В разделе “Ориентация” вы увидите варианты вращения текста. Вы можете непосредственно ввести желаемый угол поворота в градусах в поле “Градусы”. Положительные значения вращают текст против часовой стрелки, а отрицательные - по часовой.
- После выбора желаемого угла поворота нажмите “OK”, чтобы применить изменения. Выбранные ячейки теперь будут повернуты в соответствии с выбранным углом поворота или ориентацией.
Как повернуть текст ячейки с помощью API Aspose.Cells для Python via .NET
Свойство Style.rotation_angle упрощает вращение ячеек. Чтобы повернуть ячейки в Aspose.Cells для Python via .NET, выполните следующие шаги:
-
Загрузите книгу Excel
Сначала необходимо загрузить рабочую книгу Excel с помощью Aspose.Cells для Python via .NET. Можно использовать класс Workbook для открытия существующего файла Excel или создания нового. -
Получите доступ к листу
После загрузки книги вам нужно получить доступ к листу, на котором вы хотите повернуть ячейки. Вы можете получить доступ к листу по его индексу или имени. -
Поверните текст ячейки
Теперь, когда у вас есть доступ к листу, вы можете повернуть ячейки, модифицируя объект Style нужных ячеек. Объект Style позволяет устанавливать различные варианты форматирования, включая вращение. -
Сохраните книгу
После вращения ячеек вы можете сохранить измененную книгу обратно в файл или поток, используя метод Save.
Пример кода на Python
Пожалуйста, ознакомьтесь с приведенным ниже кодом, он создает объект книги и задает различные углы вращения для нескольких ячеек. На снимке экрана показан результат выполнения примера кода.
from aspose.cells import Workbook | |
# Instantiating an Workbook object | |
workbook = Workbook() | |
# Obtaining the reference of the newly added worksheet | |
worksheet = workbook.worksheets[0] | |
# Row index of the cell | |
row = 0 | |
# Column index of the cell | |
column = 0 | |
a1 = worksheet.cells.get(row, column) | |
a1.put_value("a1 rotate text") | |
a1Style = a1.get_style() | |
# Set the rotation angle in degrees | |
a1Style.rotation_angle = 45 | |
a1.set_style(a1Style) | |
# set Column index of the cell | |
column = 1 | |
b1 = worksheet.cells.get(row, column) | |
b1.put_value("b1 rotate text") | |
b1Style = b1.get_style() | |
# Set the rotation angle in degrees | |
b1Style.rotation_angle = 255 | |
b1.set_style(b1Style) | |
# set Column index of the cell | |
column = 2 | |
c1 = worksheet.cells.get(row, column) | |
c1.put_value("c1 rotate text") | |
c1Style = c1.get_style() | |
# Set the rotation angle in degrees | |
c1Style.rotation_angle = -90 | |
c1.set_style(c1Style) | |
# set Column index of the cell | |
column = 3 | |
d1 = worksheet.cells.get(row, column) | |
d1.put_value("d1 rotate text") | |
d1Style = d1.get_style() | |
# Set the rotation angle in degrees | |
d1Style.rotation_angle = -90 | |
d1.set_style(d1Style) | |
workbook.save("out.xlsx") |