0

我想用 Java 打开一个 Excel 文件。

我看到了这个使用默认程序打开 Excel 文件,并且效果很好。

(简而言之,解决方案是:)

Desktop dt = Desktop.getDesktop();
dt.open(new File(this.outputFilePath));

或者

Process p = 
  Runtime.getRuntime()
   .exec("rundll32 url.dll,FileProtocolHandler " + this.outputFilePath);

但我也想知道 Excel 文件何时再次关闭。如果用户关闭 Excel 工作表,我可以跟踪吗?我会为此使用流程还是桌面解决方案?这个解决方案有什么区别?

我想在关闭 Excel 文件后创建一个电子邮件。

感谢评论

我现在有一个解决方案。

ProcessBuilder pb = new ProcessBuilder("cmd.exe","/c",path);

Process p = pb.start();
4

0 回答 0