Cell: value, formula, and style

Cell klasa predstavlja pojedinu ćeliju u radnom listu i pruža pristup njezinim osnovnim atributima. Izlaže svojstva za čitanje/pisanje za value, formula, i style, zajedno s pomoćnim metodama put_value(), get_style(), i apply_style().

valuesvojstvoDohvaća ili postavlja vrijednost ćelije
formulasvojstvoDohvaća ili postavlja string formule ćelije
stylesvojstvoDohvaća objekt ćelije Style objekt (samo za čitanje)
commentsvojstvoDohvaća komentar ćelije (samo za čitanje)
data_typesvojstvoDohvaća tip podataka ćelije (samo za čitanje)
put_value(val)metodaPostavlja vrijednost ćelije iz Python skalara
get_style()metodaVraća promjenjivu kopiju stila ćelije
apply_style(style)metodaPrimjenjuje modificirano Style objekt natrag u ćeliju
from aspose.cells_foss import Workbook

workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells["A1"].value = "Hello"
worksheet.cells["B1"].formula = "=A1"

Cell konstruktor klase nije izložen javno. Ćelije se dobivaju putem Cells kolekcije radnog lista koristeći A1 notaciju ili indeksiranje redaka/kolona od nule.

(ništa)N/AKonstruktor nije javan; ćelije se pristupa putem worksheet.cells["A1"] ili worksheet.cells[row, col]
from aspose.cells_foss import Workbook

workbook = Workbook()
worksheet = workbook.worksheets[0]
cell = worksheet.cells["A1"]

Cell klasa izlaže sljedeća svojstva. value i formula su za čitanje/pisanje; style, comment, i data_type su samo za čitanje (koristite get_style() / apply_style() za izmjenu stila).

Čitanje/Pisanje
valueobjektčitanje/pisanjeTrenutna vrijednost ćelije (string, int, float, bool, datetime ili None)
formulastrčitanje/pisanjeString formule ćelije, uključujući početni =
styleStylesamo za čitanjeObjekt stila ćelije; izmijenite putem get_style() / apply_style()
commentstrsamo za čitanjeTekst komentara ćelije
data_typestrsamo za čitanjeIdentifikator tipa podataka ćelije

Tip povratne vrijednosti
put_value(val)
Postavlja vrijednost ćelije na zadani skalar
get_style()StyleVraća mutabilnu kopiju stila ćelije za uređivanje
apply_style(style)
Primjenjuje modificirani Style objekt na ćeliju

Sljedeći primjer prikazuje čitanje i pisanje svojstava ćelije pomoću Cell klase. Napomena da value i formula svojstva se pristupa sintaksom dodjele, a ne pozivima metoda.

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

Vidi također

 Hrvatski