在java中 打开本地固定目录下的excle,并可以编辑!
jsp页面,根据不同的名称,打开固定目录下的excle文件.并且可以编辑.尝试过打开对话框,目前是在jsp页面上显示,想要的是直接用officeexcle编辑器打开指定的...
jsp页面, 根据不同的名称, 打开固定目录下的excle文件.并且可以编辑.
尝试过 打开对话框, 目前是在jsp页面上显示,想要的是 直接用office excle编辑器打开指定的文件.
如果是下载对话框, 则是从服务器打开的excle , 无法修改.
请前辈们指正! 谢谢!
意思就是需要 浏览器激活该扩展名所关联的程序来打开所下载的文件。 展开
尝试过 打开对话框, 目前是在jsp页面上显示,想要的是 直接用office excle编辑器打开指定的文件.
如果是下载对话框, 则是从服务器打开的excle , 无法修改.
请前辈们指正! 谢谢!
意思就是需要 浏览器激活该扩展名所关联的程序来打开所下载的文件。 展开
1个回答
展开全部
如果你想打开excel必须下载到本机才行的,怎么可能在服务器直接打开给你显示出来并且编辑呢。
说不定服务器上都没装office呢。
你以前是用jsp页面操作那个excel时候并不是直接操作源文件的,是通过java来传递数据的。
这样啊,
如果你要打开一个excel
就应该写成
try{
Runtime.getRuntime().exec("D:/Program Files/Kingsoft/WPS Office Personal/office6/et.exe D:\\1.xls");
}
catch(IOException ieo) {}
明白了没
这两个 第一个是excel的程序 第二个是参数 就是用excel格式打开第二个文件
如果你的excel程序没有在系统的默认路径下
你就要加绝对路径 比如我的D:\Program Files\Kingsoft\WPS Office Personal\office6\et.exe
我这里装的是wps软件,你可以看下自己装的office
说不定服务器上都没装office呢。
你以前是用jsp页面操作那个excel时候并不是直接操作源文件的,是通过java来传递数据的。
这样啊,
如果你要打开一个excel
就应该写成
try{
Runtime.getRuntime().exec("D:/Program Files/Kingsoft/WPS Office Personal/office6/et.exe D:\\1.xls");
}
catch(IOException ieo) {}
明白了没
这两个 第一个是excel的程序 第二个是参数 就是用excel格式打开第二个文件
如果你的excel程序没有在系统的默认路径下
你就要加绝对路径 比如我的D:\Program Files\Kingsoft\WPS Office Personal\office6\et.exe
我这里装的是wps软件,你可以看下自己装的office
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询