Cell: value, formula, and style
Examples
Examples Cell la classe représente une seule cellule dans une feuille de calcul et fournit l’accès à ses attributs principaux. Elle expose des propriétés en lecture/écriture pour value, formula, et style, ainsi que des méthodes d’assistance put_value(), get_style(), et apply_style().
| Examples | Examples | Examples |
|---|---|---|
value | propriété | Obtient ou définit la valeur de la cellule |
formula | propriété | Obtient ou définit la chaîne de formule de la cellule |
style | propriété | Obtient le Style objet (lecture seule) |
comment | propriété | Obtient le commentaire de la cellule (lecture seule) |
data_type | propriété | Obtient le type de données de la cellule (lecture seule) |
put_value(val) | méthode | Définit la valeur de la cellule à partir d’un scalaire Python |
get_style() | méthode | Renvoie une copie mutable du style de la cellule |
apply_style(style) | méthode | Applique un(e) modifié(e) Style objet à la cellule |
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 Le constructeur de classe n’est pas exposé publiquement. Les cellules sont obtenues via le Cells collection d’une feuille de calcul en utilisant la notation A1 ou des indices de ligne/colonne basés sur zéro.
| Examples | Examples | Examples |
|---|---|---|
| (aucun) | N/A | Le constructeur n’est pas public ; les cellules sont accessibles 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"]Examples
Examples Cell la classe expose les propriétés suivantes. value et formula sont en lecture/écriture ; style, comment, et data_type sont en lecture seule (utilisez get_style() / apply_style() pour modifier le style).
| Examples | Examples | Lecture/Écriture | Examples |
|---|---|---|---|
value | objet | lecture/écriture | Valeur actuelle de la cellule (string, int, float, bool, datetime ou None) |
formula | str | lecture/écriture | Chaîne de formule de la cellule, incluant le caractère initial = |
style | Style | lecture seule | Objet de style de la cellule ; modifiez-le via get_style() / apply_style() |
comment | str | lecture seule | Le texte du commentaire de la cellule |
data_type | str | lecture seule | L’identifiant du type de données de la cellule |
Examples
| Examples | Type de retour | Examples |
|---|---|---|
put_value(val) | Examples | Définit la valeur de la cellule au scalaire donné |
get_style() | Style | Renvoie une copie mutable du style de la cellule pour l’édition |
apply_style(style) | Examples | Applique une modification Style objet à la cellule |
Examples
L’exemple suivant montre la lecture et l’écriture des propriétés de la cellule en utilisant le Cell classe. Notez que value et formula sont des propriétés accessibles avec une syntaxe d’affectation, pas des appels de méthode.
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")