Cell: value, formula, and style

ImageRenderOptions

ImageRenderOptions Cell класс представляет отдельную ячейку в листе и предоставляет доступ к её основным атрибутам. Он открывает свойства чтения/записи для value, formula, и style, а также вспомогательные методы put_value(), get_style(), и apply_style().

ImageRenderOptionsImageRenderOptionsImageRenderOptions
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 или нулевых индексов строк/столбцов.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
(нет)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() для изменения стиля).

ImageRenderOptionsImageRenderOptionsЧтение/ЗаписьImageRenderOptions
valueобъектчтение/записьТекущее значение ячейки (string, int, float, bool, datetime или None)
formulastrчтение/записьСтрока формулы ячейки, включая начальный =
styleStyleтолько для чтенияОбъект стиля ячейки; изменяйте через get_style() / apply_style()
commentstrтолько для чтенияТекст комментария ячейки
data_typestrтолько для чтенияИдентификатор типа данных ячейки

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")

См. также

 Русский