Excel-Zelle anzeigen von null statt einem berechnet / verknüpften Wert

Ich bin der Export einer Excel-Datei mit Apache POI mithilfe einer Excel-Datei als Quelle und für einige Zellen (nicht alle) einfach verweisen auf andere (wie ='worksheet2'.B13) oder der Berechnung ein Wert mit referenzierten Zellen (wie ='worksheet2'.C13 + 'worksheet2'.D13), Sie nur die Anzeige null (0) statt dem richtigen Wert.

Seltsame Sache ist, dass wenn ich auf die Formel und etwas zu ändern, wie es der Eingabe einen Raum und es zu löschen und dann tippe ich eingeben, wird der Wert richtig angezeigt wird !

Info, die Art dieser Zellen ist die "Nummer /Standard".

Ich auch irgendwo gelesen, dass ich überprüfen sollte, "iterative Berechnung Aktivieren" in der "Excel-Optionen", aber es hat nicht funktioniert für mich.

Vielen Dank im Voraus für Eure Hilfe

code bitte....
Ich glaube nicht, dass es etwas verbundenes mit dem code, weil es die gleichen Klassen, die ich verwenden, um zu generieren, die die gesamte Datei (vor allem das hinzufügen von Zeilen und kopieren von Formeln), und es funktioniert perfekt für andere Zellen. Also ich denke, es ist eher etwas aus mit den Zellen.
Haben Sie versucht, die wb.setForceFormulaRecalculation(true);? - finden Sie unter diesem link: poi.apache.org/spreadsheet/eval.html
Haben Sie Fragen, Apache POI, berechnet die zwischengespeicherten Werte der excel-Formeln, die du geändert/Hinzugefügt?
vielen Dank für die wertvolle Hilfe wb.setForceFormulaRecalculation(true) hat bei mir nicht funktioniert aber der link, den Sie gab, war hilfreich; ich wusste nicht, dass POI-Cache die vorherigen Werte berechnet, so wb.getCreationHelper().createFormulaEvaluator().evaluateAll() das problem behoben.

InformationsquelleAutor Jenna SMITH | 2014-10-27

Schreibe einen Kommentar