Der Link codeMan verweist auf einige Ratschläge, die ziemlich spezifisch für Apache POI & Excel aussieht. Sie werden sehen, dass es keine große Dokumentation ist hier aus einem Grund (nicht unterstützt wird): http://poi.apache.org/spreadsheet/limitations.html
Einsamkeiten zu zitieren Antwort in codeMans Link wörtlich:
Es ist möglich. In der PivotCacheDefinition gibt es ein Attribut refreshOnLoad, das auf true gesetzt werden kann. Der Cache wird dann beim Öffnen der Arbeitsmappe aktualisiert. Mehr Informationen hier.
> In POI dies kann durch den Aufruf der Methode setRefreshOnLoad (boolean Bool) durchgeführt werden, die eine boolean als Parameter übernimmt, auf einem CTPivotCacheDefinition
Wenn Sie die Pivot-Tabelle vor dem auffrischen müssen Datei wird geöffnet, (zum Beispiel, um dann die pivotable berechneten Daten in weiteren Berechnungen zu verwenden und POI dies schreiben zu lassen), dann bin ich mir nicht sicher, ob dies mit POI überhaupt möglich wäre, und möglicherweise eine Verbindung zu Excel über eine COM-Lösung herstellen könnte sei der Weg zu gehen.
Sie können auf die Antworten auf die folgende Frage verweisen, die ähnlich ist - http: // stackoverflow.com/questions/1010673/refresh-pivot-tabelle-mit-apache-poi – codeMan
Die obige Frage hat Antworten, die nicht mit Apache poi verwandt sind. – pavi
Apache POI wird hier nicht viel erreichen können. Lange Geschichte und Workaround unter http://www.joelonsoftware.com/items/2008/02/19.html. – Jayan