Cell: value, formula, and style
Examples
Examples Cell class representa una única celda en una hoja de cálculo y proporciona acceso a sus atributos principales. Expone propiedades de lectura/escritura para value, formula, y style, junto con métodos auxiliares put_value(), get_style(), y apply_style().
| Examples | Examples | Examples |
|---|---|---|
value | propiedad | Obtiene o establece el valor de la celda |
formula | propiedad | Obtiene o establece la cadena de fórmula de la celda |
style | propiedad | Obtiene la Style objeto (solo lectura) |
comment | propiedad | Obtiene el comentario de la celda (solo lectura) |
data_type | propiedad | Obtiene el tipo de datos de la celda (solo lectura) |
put_value(val) | método | Establece el valor de la celda a partir de un escalar Python |
get_style() | método | Devuelve una copia mutable del estilo de la celda |
apply_style(style) | método | Aplica una versión modificada Style objeto de regreso a la celda |
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells["A1"].value = "Hello"
worksheet.cells["B1"].formula = "=A1"Examples
Examples Cell El constructor de la clase no se expone públicamente. Las celdas se obtienen a través de la Cells colección de una hoja de cálculo usando la notación A1 o índices de fila/columna basados en cero.
| Examples | Examples | Examples |
|---|---|---|
| (ninguno) | N/A | El constructor no es público; las celdas se acceden a través de worksheet.cells["A1"] o worksheet.cells[row, col] |
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells["A1"]Examples
Examples Cell La clase expone las siguientes propiedades. value y formula son de lectura/escritura; style, comment, y data_type son de solo lectura (use get_style() / apply_style() para modificar el estilo).
| Examples | Examples | Lectura/Escritura | Examples |
|---|---|---|---|
value | objeto | lectura/escritura | El valor actual de la celda (string, int, float, bool, datetime o None) |
formula | str | lectura/escritura | La cadena de fórmula de la celda, incluyendo el prefijo = |
style | Style | solo lectura | El objeto de estilo de la celda; modificar a través de get_style() / apply_style() |
comment | str | solo lectura | El texto del comentario de la celda |
data_type | str | solo lectura | El identificador del tipo de datos de la celda |
Examples
| Examples | Tipo de retorno | Examples |
|---|---|---|
put_value(val) | Examples | Establece el valor de la celda al escalar dado |
get_style() | Style | Devuelve una copia mutable del estilo de la celda para editar |
apply_style(style) | Examples | Aplica un modificado Style objeto a la celda |
Examples
El siguiente ejemplo muestra la lectura y escritura de propiedades de la celda usando el Cell clase. Tenga en cuenta que value y formula son propiedades accedidas con sintaxis de asignación, no llamadas a métodos.
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")