Alex_winf01 Geschrieben 4. Oktober 2008 Teilen Geschrieben 4. Oktober 2008 Hallo liebe Forengemeinde, wie kann ich von Java aus eine Excel-Datei öffnen (z. B. namens Test.xls)? Danke schon mal im voraus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 4. Oktober 2008 Teilen Geschrieben 4. Oktober 2008 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schiller256 Geschrieben 5. Oktober 2008 Teilen Geschrieben 5. Oktober 2008 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
speedi Geschrieben 6. Oktober 2008 Teilen Geschrieben 6. Oktober 2008 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.