In Excel-Datei schreiben, Formeln der Mappe anwenden, Wert lesen

ArChOn

Mitglied
Ich habe folgendes Problem:

Ich habe eine Excel-Datei (*.xls) mit einer komplexen Formel vorliegen, die auch dort bleiben soll wo sie ist. Nun versuche ich mit JExcel Werte in die Datei zu schreiben und mir das Ergebnis der Berechnung ausgeben zu lassen. Das Schreiben klappt ohne Probleme, das Lesen im Prinzip auch. Nur lese ich immer den Wert der zu dem Zeitpunkt berechnet wurde, als die Datei in Excel geöffnet war und ich sie gespeichert habe.

Daher bin ich auf der Suche nach einer Möglichkeit, die Ausführung der Formeln der Excel-Datei anzustoßen während ich mit ihr arbeite und ohne dass Excel dazu gestartet wird. Leider hat die Forensuche keine Lösungsmöglichkeiten hervorgebracht. Vielleicht hatte ja mal jemand einen ähnlichen Problemfall.
 
Hallo,

hast du vielleicht bei dir in Excel die Berechnung der Formeln auf "manuell" gestellt?
Wenn ja, stell es einfach wieder auf automatisch:
Im Reiter Formeln -> Berechnungsoptionen (ganz rechts) und dann -> automatisch
 
Die Einstellung ist auf "automatisch". Hatte zwischenzeitlich die Nase voll und hab mein vorhaben unter .NET umgesetzt. Dort ging alles ohne Probleme. Ich bin dennoch für Lösungsmöglichkeiten des Problems unter Java offen.

Grüße
 
Ich bin jetzt kein Excel Profi oder so aber ist es nicht Möglich mit Java einen Makro aufzurufen der dein Sheet aktualisiert?
Wenn mich nicht alles täuscht gibt es in VBA einen Befehl der UpdateLinks oder so Ähnlich heißt :rtfm:

Hab dazu das hier gefunden
Da wird von einer onTime Funktion geredet...
 

Neue Themen


Zurück
Oben