Hallo!
Welche ist die geeigneste Möglichkeit, um Exceldateien zu manipulieren. Ich habe vier prinzipielle Lösungen gefunden.
1. Die Jakarta API von Apache
Habe gelesen, dass Jarkata Tabellen für die Excelversionen 97-2002 erstellen kann. Was ist mit neueren Versionen? Kann man hier auch existierende Tabelle ändern, ohne dass die Formatierung verlohren geht? Habe schon ein bisschen getestet und bis jetzt nur eine Lösung gefunden, bei der das ganze sheet überschrieben wird.
2. JavaExcel API
Habe ich noch keinen Plan voll.
3. JDBC
Mit JDBC habe ich schon ein paar Erfahrungen gemacht. Kann mir aber nicht vorstellen, wie man z.B. einzelne Zellen einer Exceltabelle schreiben kann. Jemand einen Plan?
4. OLE mittels SWT
Hier habe ich schon ein Beispiel aus dem Forum getestet, welches eine Exceldiagramm einbindet. Nur weiß ich auch hier nicht, wie ich einzelne Zellen verändern kann.
Also wenn ihr mir bei einer Lösung helfen könntet, wäre das super. Wie, ist nicht so wichtig. Ich mag nur keine Probleme bekommen, wenn dem nächst eine neue Excel oder Javaversion rauskommt und das halbe Programm nicht mehr läuft. Von daher finde ich die Variante mittels OLE oder JDBC vielleicht am besten.
Vielen dank schon mal!
Grüße an alle!
Welche ist die geeigneste Möglichkeit, um Exceldateien zu manipulieren. Ich habe vier prinzipielle Lösungen gefunden.
1. Die Jakarta API von Apache
Habe gelesen, dass Jarkata Tabellen für die Excelversionen 97-2002 erstellen kann. Was ist mit neueren Versionen? Kann man hier auch existierende Tabelle ändern, ohne dass die Formatierung verlohren geht? Habe schon ein bisschen getestet und bis jetzt nur eine Lösung gefunden, bei der das ganze sheet überschrieben wird.
2. JavaExcel API
Habe ich noch keinen Plan voll.
3. JDBC
Mit JDBC habe ich schon ein paar Erfahrungen gemacht. Kann mir aber nicht vorstellen, wie man z.B. einzelne Zellen einer Exceltabelle schreiben kann. Jemand einen Plan?
4. OLE mittels SWT
Hier habe ich schon ein Beispiel aus dem Forum getestet, welches eine Exceldiagramm einbindet. Nur weiß ich auch hier nicht, wie ich einzelne Zellen verändern kann.
Also wenn ihr mir bei einer Lösung helfen könntet, wäre das super. Wie, ist nicht so wichtig. Ich mag nur keine Probleme bekommen, wenn dem nächst eine neue Excel oder Javaversion rauskommt und das halbe Programm nicht mehr läuft. Von daher finde ich die Variante mittels OLE oder JDBC vielleicht am besten.
Vielen dank schon mal!
Grüße an alle!