Cell: value, formula, and style
ImageRenderOptions
ImageRenderOptions Cell класс представляет отдельную ячейку в листе и предоставляет доступ к её основным атрибутам. Он открывает свойства чтения/записи для value, formula, и style, а также вспомогательные методы put_value(), get_style(), и apply_style().
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
value | свойство | Получает или задает значение ячейки |
formula | свойство | Получает или задает строку формулы ячейки |
style | свойство | Получает ячейку Style объект (только для чтения) |
comment | свойство | Получает комментарий ячейки (только для чтения) |
data_type | свойство | Получает тип данных ячейки (только для чтения) |
put_value(val) | метод | Устанавливает значение ячейки из скалярного Python |
get_style() | метод | Возвращает изменяемую копию стиля ячейки |
apply_style(style) | метод | Применяет изменённый Style объект обратно к ячейке |
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells["A1"].value = "Hello"
worksheet.cells["B1"].formula = "=A1"ImageRenderOptions
ImageRenderOptions Cell конструктор класса не доступен публично. Ячейки получаются через Cells коллекцию листа с использованием нотации A1 или нулевых индексов строк/столбцов.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
| (нет) | N/A | Конструктор не публичный; ячейки доступны через worksheet.cells["A1"] или worksheet.cells[row, col] |
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells["A1"]ImageRenderOptions
ImageRenderOptions Cell класс предоставляет следующие свойства. value и formula доступны для чтения/записи; style, comment, и data_type только для чтения (используйте get_style() / apply_style() для изменения стиля).
| ImageRenderOptions | ImageRenderOptions | Чтение/Запись | ImageRenderOptions |
|---|---|---|---|
value | объект | чтение/запись | Текущее значение ячейки (string, int, float, bool, datetime или None) |
formula | str | чтение/запись | Строка формулы ячейки, включая начальный = |
style | Style | только для чтения | Объект стиля ячейки; изменяйте через get_style() / apply_style() |
comment | str | только для чтения | Текст комментария ячейки |
data_type | str | только для чтения | Идентификатор типа данных ячейки |
ImageRenderOptions
| ImageRenderOptions | Тип возвращаемого значения | ImageRenderOptions |
|---|---|---|
put_value(val) | ImageRenderOptions | Устанавливает значение ячейки в указанный скаляр |
get_style() | Style | Возвращает изменяемую копию стиля ячейки для редактирования |
apply_style(style) | ImageRenderOptions | Применяет изменённый Style объект к ячейке |
ImageRenderOptions
Следующий пример демонстрирует чтение и запись свойств ячейки с использованием Cell класса. Обратите внимание, что value и formula являются свойства, к которым обращаются через синтаксис присваивания, а не вызовы методов.
from aspose.cells_foss import Workbook
# Create a new workbook and access the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Set a cell value using property assignment
cell_a1 = worksheet.cells["A1"]
cell_a1.value = "Hello World"
# Set a formula using property assignment
cell_b1 = worksheet.cells["B1"]
cell_b1.formula = "=LEN(A1)"
# Read cell properties using the property (no parentheses)
value = cell_a1.value
formula = cell_b1.formula
print(f"Value: {value}")
print(f"Formula: {formula}")
# Modify style via get_style / apply_style
style = cell_a1.get_style()
style.font.bold = True
style.font.size = 14
cell_a1.apply_style(style)
workbook.save("output.xlsx")