java 导出excel 关于导出路径的配置 求解答 求配置文件的例子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 导出excel 关于导出路径的配置 求解答 求配置文件的例子相关的知识,希望对你有一定的参考价值。

做Excel的导出导入通常你要带上上传和下载功能的,我两个月前为学校做的评教系统,关于评价题目那一项就是用导出导入Excel做的。
具体就是导出Excel后,写在自己的服务器上,然后被下载到客户端。
上传后,上传到服务器固定路径,然后服务器读取。
参考技术A 导出EXCEL直接在java类里面就可以实现,还需要配置文件?不太明白追问

我现在做的是将数据库的数据导出成一张excel表,再将表上传到svn,现在我导出的是在服务器端,我想导出到客户端.

追答

还是没太看明白你的需求
这么说吧
你现在是以什么身份来实现这项功能呢?使用者还是管理者?

追问

这样说吧,我现在在本机开发的,我下载的excel是在我的开发工具的workspace里面,那么如果部署到服务器上,用户导出的excel也只能导出到服务器上,而不会导到用户自己的电脑里面.所以纠结这个

追答

其实你不用纠结这个 你现在是服务端与客户端在一台电脑上的,你现在导出excel你认为是导出到了服务端,其实是按照客户端的路径导出的。
当你真正把project部署到客户端的时候,客户实现导出功能的时候,会按照客户端的路径去生成excel文件完成导出功能的,不会将文件导出到服务端的。

追问

哎 试过了 用局域网访问我自己的机子,导出的还是在自己机子中.默认的输出路径是在模板文件同级中的一个文件夹的子目录下,没有写成动态的.纠结啊......

SpringMVC中导出Excel文件,关于弹出一个选择框,选择导出Excel文件的路径项目细节

最近项目上需要写一个导出excel功能,在开始的时候用ajax发送请求,不弹出导出路径选择框,后来在网上搜了一些资料,找到了问题所在,做一下总结:

前端页面:thymeleaf

后端语言:java 

导出Excel:POI模式

1.ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,ajax没法解析后台返回的文件流,所以无法处理二进制流response输出来下载文件。将ajax请求改为loaction.href的形式发送请求,浏览器是可以识别二进制的,就可以弹出路径选择框了。

2.若改为loaction.href发送请求还不行,可以尝试在java导出代码中加入response.setHeader、reponse.setContentType等响应头信息。

response.setHeader("Content-dispostion","attachment;filename=test.xls");

 

以上是关于java 导出excel 关于导出路径的配置 求解答 求配置文件的例子的主要内容,如果未能解决你的问题,请参考以下文章

关于java poi导出excel弹出下载框无法弹出的问题

SpringMVC中导出Excel文件,关于弹出一个选择框,选择导出Excel文件的路径项目细节

Java 利用poi 导出excel表格 如何在导出时自由选择路径?

java导出excel 要有选择路径,保存信息是库查询出的数据

java使用poi导出excel表格,可以导出到服务器,怎么才能让客户端进行选择导出的excel的路径呢

javapoi数据导出成excel如何才能指定文件输出路径 现在是知道E盘路径 怎么弄成弹框选择路径