在java中打开远程excel文件
我已经尝试了下面线程中给出的代码片段,它在我开发的本地系统上运行得非常好 这是一个web应用程序,单击按钮,生成excel文件并同时打开 当我从本地系统访问web应用程序链接时,我可以打开excel工作表,但当我从远程系统访问应用程序时,它会在本地系统上生成文件,但不会在远程系统上打开excel文件 我需要共享驱动器吗 编辑: 使用下面的代码段直接打开excel在java中打开远程excel文件,java,excel,file-io,apache-poi,Java,Excel,File Io,Apache Poi,我已经尝试了下面线程中给出的代码片段,它在我开发的本地系统上运行得非常好 这是一个web应用程序,单击按钮,生成excel文件并同时打开 当我从本地系统访问web应用程序链接时,我可以打开excel工作表,但当我从远程系统访问应用程序时,它会在本地系统上生成文件,但不会在远程系统上打开excel文件 我需要共享驱动器吗 编辑: 使用下面的代码段直接打开excel Process p = Runtime.getRuntime() .exec("rundll32 url.dll,Fi
Process p = Runtime.getRuntime() .exec("rundll32
url.dll,FileProtocolHandler " + "D:\\new.xls");
嗯,该文件需要在本地系统上通过Excel访问(作为本地驱动器或通过网络共享)。你做了什么来促进这一点?@TassosBassoukos:文件可以在本地系统上访问。如果我共享驱动器,那么我可以在远程系统上打开它吗?如果你只是想用Excel作为查看器来显示它,不可以。如果你正在构建一个基于web的系统,那么你肯定应该让web浏览器下载生成的Excel文件,否?@Gagravarr否,使用问题部分给出的代码片段直接打开excel工作表。