abrir un excel

hinala
05 de Enero del 2009
Hola q tal??
tengo un problemilla, estoy haciendo una aplicacion que cuando se apriete un boton se abra directamente el excel con un archivo determinado. Alguien sabe como se hace? no tengo ni idea!! por favor si alguien me ayuda un pokito o me dice por donde tengo q mirar se lo agradeceria muuuucho!
Gracias

David
05 de Enero del 2009
Runtime r = Runtime.getRuntime();
try {
r.exec("Aplicacion a ejecutar");
} catch(java.io.IOException e) {
System.out.print(e.getMessage());
}

De esta manera te corre un .exe.
Si logras encontrar como correr un archivo en particular te agraceceria que me lo contaras en este foro.

hinala
05 de Enero del 2009
Eis!
muchas gracias! ya se como se hace, y he conseguido abrir un archivo en particular. Yo lo hago asi, a ver si te sirve!
try {
Runtime.getRuntime().exec("ejecutable del programa archivo a abrir");
}
catch (java.io.IOException e) {
System.err.println("Error: " + e.getMessage());
}

Pon solo el nombre del archivo y su extension, no la ruta. El nombre debe estar si espacios. La aplicacion y el nombre del archivo todo dentro de las mismas comillas.

Espero q te sirva!

David
05 de Enero del 2009
Me podrias escribir por favor la linea que va dentro del metodo exec.

gracias


hinala
05 de Enero del 2009
okis, mira en mi caso por ejemplo es:

exec("C:/Archivos de programa/Microsoft Office/Office/Excel.exe Planing_semanal.xls")

primero el ejecutable de Excel, donde tu lo tengas y despues el nombre del archivo con su extension que quieras abrir. A mi me funciona...nose..jeje

A ver si te va...