7.1.10 Wie kann man Werte einer Zelle lesen und schreiben?
Nachdem man sich den Zugriff auf eine Zelle geholt hat (Siehe: Wie bekomme  ich Zugriff zu einer Zelle?), kann über drei verschiedene Properties auf den Zellenihnalt zugreifen: String, Value, Formula.

myDoc = thisComponent
mySheet = myDoc.sheets(0)
mycell = mysheet.getCellByPosition(0,0)

'Lese der Werte

myString=mycell.string
Ergibt immer den Inhalt der Zelle als String. Also Achtung bei Zahlen.

myvalue=mycell.value
Ergibt den Zahlenwert, bei Text kommt als Standardwert 0

myformula=mycell.formula
Ergibt eine Formel, wenn eine hinterlegt ist, ansonsten verhält es sich wie bei dem String.

Schreiben der Werte erfolgt gerade umgekehrt:

mycell.string="test"
Auch hier gilt wieder: Achtung bei Zahlen.

mycell.value=5.23
Hier werden die internen Zahlformate verlangt, also Punkt statt Komma

mycell.formula="=C2*C2"
Hier ist das Gleichheitszeichen wichtig, ansonsten wird der Wert wie ein String behandelt.
Achtung: Wenn Calc-Funtionen verwendet werden, müssen diese in der englischen Version verwendet werden. Z.B. SUM für SUMME.
Statt formula die Methode formulalocal verwendet werden. Dann kann man die deutschen Funktionbezeichnungen nutzen.
Die Unterscheidung von Formula und Value ist besonders wichtig beim Auslesen von Werten. Man kann sich so die Formel anzeigen lassen und den Wert verarbeiten.