try {
Runtime.getRuntime().exec("excel C:\\file.xls");
} catch (IOException ex) {
System.out.println(ex);
}
Ne fonctionne pas. Je dois mettre le chemin complet de excel.exe pour fonctionner. Comment puis-je le rendre générique (pour tous les dossiers/versions Excel)? Lorsque j'exécute la même ligne à partir du système d'exploitation avec Windows Run (Démarrer -> Exécuter) cela fonctionne. Existe-t-il un code en Java pour simuler la commande Run de Windows?Java - Exécuter Excel à l'aide de runtime.getRuntime(). Exec
Cela fonctionne mais j'ai des problèmes avec les espaces dans le chemin. J'ai essayé l'URI mais cela n'a pas fonctionné. –
peut-être vous devriez essayer d'intégrer le nom de fichier entre guillemets ".. bien sûr vous devriez les échapper:' new File ("\" c: \\ filename avec spaces.xls \ "") ' – Jack