Hey,
kurz zum Hintergrund. Ein Tool meiner Firma (geschrieben in Visual Basic) erstellt Excel Dokumente. Es erhält unter Anderem eine Excel Vorlagen Datei mit allen Tabellen und ein Datenblatt mit den eigentlichen Daten als Parameter. Damit baut das Tool dann die fertige Excel Datei zusammen. Dabei werden alle Pivot Tabellen und Grafiken in den verschiedenen Sheets mit den Daten aus dem Datenblatt aktualisiert. Es wird eine named Range namens PWRDaten verwendet.
Dieses Tool soll ich nun in Java schreiben. Der Großteil hat auch bisher sehr gut funktioniert...Ich schaffe es eine Datei mit dem gefüllten Datenblatt und den anderen Sheets mit ihren Tabellen und Grafiken zusammenzubauen. Außerdem konnte ich mit Apache POI auch eine named Range erstellen, also genauso wie im Visual Basic Programm.

Mein Problem ist nur, dass die ganzen Tabellen etc. mit Verweisen auf die Daten im Datenblatt, wenn die Datei geöffnet wird leer sind. Wie im folgenden Bild zu sehen sind die grundlegenden Spalten und Zeilen der Pivot Tabellen noch da, auch die verschiedenen Spaltenbeschriftungen sind auch noch zu finden. Nur werden die Werte nicht automatisch beibehalten und aktualisiert.

Dabei soll das natürlich irgendwie so aussehen:

Da das problemlos in dem Visual Basic Programm möglich ist erwarte ich das gleiche auch mit Apache POI. Hat hier zufällig irgendjemand eine Idee woran das liegen könnte?
Danke für alle Antworten
Beste Grüße
Lennart Küppers
kurz zum Hintergrund. Ein Tool meiner Firma (geschrieben in Visual Basic) erstellt Excel Dokumente. Es erhält unter Anderem eine Excel Vorlagen Datei mit allen Tabellen und ein Datenblatt mit den eigentlichen Daten als Parameter. Damit baut das Tool dann die fertige Excel Datei zusammen. Dabei werden alle Pivot Tabellen und Grafiken in den verschiedenen Sheets mit den Daten aus dem Datenblatt aktualisiert. Es wird eine named Range namens PWRDaten verwendet.
Dieses Tool soll ich nun in Java schreiben. Der Großteil hat auch bisher sehr gut funktioniert...Ich schaffe es eine Datei mit dem gefüllten Datenblatt und den anderen Sheets mit ihren Tabellen und Grafiken zusammenzubauen. Außerdem konnte ich mit Apache POI auch eine named Range erstellen, also genauso wie im Visual Basic Programm.

Mein Problem ist nur, dass die ganzen Tabellen etc. mit Verweisen auf die Daten im Datenblatt, wenn die Datei geöffnet wird leer sind. Wie im folgenden Bild zu sehen sind die grundlegenden Spalten und Zeilen der Pivot Tabellen noch da, auch die verschiedenen Spaltenbeschriftungen sind auch noch zu finden. Nur werden die Werte nicht automatisch beibehalten und aktualisiert.

Dabei soll das natürlich irgendwie so aussehen:

Da das problemlos in dem Visual Basic Programm möglich ist erwarte ich das gleiche auch mit Apache POI. Hat hier zufällig irgendjemand eine Idee woran das liegen könnte?
Danke für alle Antworten
Beste Grüße
Lennart Küppers