Cell: value, formula, and style
ImageRenderOptions
ImageRenderOptions Cell classe representa uma única célula em uma planilha e fornece acesso aos seus atributos principais. Ela expõe propriedades de leitura/gravação para value, formula, e style, juntamente com métodos auxiliares put_value(), get_style(), e apply_style().
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
value | propriedade | Obtém ou define o valor da célula |
formula | propriedade | Obtém ou define a string da fórmula da célula |
style | propriedade | Obtém o Style objeto (somente leitura) |
comment | propriedade | Obtém o comentário da célula (somente leitura) |
data_type | propriedade | Obtém o tipo de dados da célula (somente leitura) |
put_value(val) | método | Define o valor da célula a partir de um escalar Python |
get_style() | método | Retorna uma cópia mutável do estilo da célula |
apply_style(style) | método | Aplica um modificado Style objeto de volta à célula |
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 O construtor da classe não é exposto publicamente. As células são obtidas através do Cells coleção de uma planilha usando notação A1 ou índices de linha/coluna baseados em zero.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
| (none) | N/A | O construtor não é público; as células são acessadas via worksheet.cells["A1"] ou worksheet.cells[row, col] |
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells["A1"]ImageRenderOptions
ImageRenderOptions Cell a classe expõe as seguintes propriedades. value e formula são leitura/gravação; style, comment, e data_type são somente leitura (use get_style() / apply_style() para modificar o estilo).
| ImageRenderOptions | ImageRenderOptions | Leitura/Gravação | ImageRenderOptions |
|---|---|---|---|
value | objeto | leitura/gravação | O valor atual da célula (string, int, float, bool, datetime ou None) |
formula | str | leitura/gravação | A string da fórmula da célula, incluindo o início = |
style | Style | somente leitura | O objeto de estilo da célula; modifique via get_style() / apply_style() |
comment | str | somente leitura | O texto do comentário da célula |
data_type | str | somente leitura | O identificador do tipo de dados da célula |
ImageRenderOptions
| ImageRenderOptions | Tipo de Retorno | ImageRenderOptions |
|---|---|---|
put_value(val) | ImageRenderOptions | Define o valor da célula para o escalar fornecido |
get_style() | Style | Retorna uma cópia mutável do estilo da célula para edição |
apply_style(style) | ImageRenderOptions | Aplica um modificado Style objeto à célula |
ImageRenderOptions
O exemplo a seguir demonstra a leitura e gravação de propriedades da célula usando o Cell classe. Observe que value e formula são propriedades acessadas com sintaxe de atribuição, não chamadas de método.
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")