Veröffentlicht 4. Oktober 200816 j Hallo liebe Forengemeinde, wie kann ich von Java aus eine Excel-Datei öffnen (z. B. namens Test.xls)? Danke schon mal im voraus.
4. Oktober 200816 j Es gibt für Java eine Excel API, aber es ist natürlich irgendwie etwas gegen die Java Philosophie. Java ist Cross-Plattform, Excel nicht. Warum entwickelst Du dann nicht direkt z.B. in C#? Es gibt noch weiterhin die Möglichkeit DLL's aus Java aufzurufen, die DLL müsste dann mit einer anderen Sprache erstellt werden, aber es würde trotzdem auf die gleiche Philosphiefrage hinauslaufen. HTH Phil
5. Oktober 200816 j Dur braucht dafür eine entsprechende Library die dir den Zugriff auf die Office Formate von Microsoft gewährt. Ich wende meist Apache POI - Java API To Access Microsoft Format Files lässt sich recht einfach bedienen und ist auch für komplexere Aufgaben zu gebrauchen.
6. Oktober 200816 j Da die Frage nicht ganz eindeutig formuliert ist: Was möchtest du eigentlich tun? Eine Exceldatei mit JAVA einlesen? Oder möchtest du einfach eine Exceldatei mit einem X-beliebigen Programm aus einem JAVA Programm aus öffnen. So das sich Excel mit der Entsprechenden Datei öffnet, wenn man auf einen Button klickt. Für das erste wäre die Antwort von Schiller256 wohl absolut nützlich. Für das zweite solltest du dir mal die Klasse java.swt.Desktop anschauen. Mit der Methode "open(File f)" würde das z.B. funktionieren. Ebenfalls interesant: Runtime.getRuntime.execute(...) um Befehle auf Commandozeile auszuführen.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.