Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中打开远程excel文件_Java_Excel_File Io_Apache Poi - Fatal编程技术网

在java中打开远程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

我已经尝试了下面线程中给出的代码片段,它在我开发的本地系统上运行得非常好

这是一个web应用程序,单击按钮,生成excel文件并同时打开

当我从本地系统访问web应用程序链接时,我可以打开excel工作表,但当我从远程系统访问应用程序时,它会在本地系统上生成文件,但不会在远程系统上打开excel文件

我需要共享驱动器吗

编辑: 使用下面的代码段直接打开excel

Process p =    Runtime.getRuntime()    .exec("rundll32
 url.dll,FileProtocolHandler " + "D:\\new.xls");

嗯,该文件需要在本地系统上通过Excel访问(作为本地驱动器或通过网络共享)。你做了什么来促进这一点?@TassosBassoukos:文件可以在本地系统上访问。如果我共享驱动器,那么我可以在远程系统上打开它吗?如果你只是想用Excel作为查看器来显示它,不可以。如果你正在构建一个基于web的系统,那么你肯定应该让web浏览器下载生成的Excel文件,否?@Gagravarr否,使用问题部分给出的代码片段直接打开excel工作表。