Java中的Excel文件导出

时间:2013-12-03 09:49:25

标签: java excel export

我正在尝试从Java导出Excel工作表。在localhost中我尝试了

FileOutputStream fileOut = new FileOutputStream("C:\\Filename.xls")

它正在运行,并在C:驱动器中生成Excel文件。在服务器上部署它时,它不会在C驱动器中生成。

如何将文件下载到本地系统?

2 个答案:

答案 0 :(得分:0)

要下载到客户端,您需要调整页面的生成方式。这可能会因您生成它的方式而有所不同,但在jsp下您可以这样做:

response.setContentType("application/plain");
response.setHeader("Content-Disposition", "attachment; filename=FileName.xls");

在这种情况下,您通常还需要更改css访问权限:

<link rel="stylesheet" href="xxx.css" type="text/css"/>

<style type="text/css">
  <%@include file="xxx.css"%>
</style>

答案 1 :(得分:0)

首先,你不应该像这样对路径进行硬编码。始终使用相对路径并从某些属性文件中读取。 其次,您可以按照链接中给出的建议使用文件 getting eclipse project absolute path (in web application using tomcat server)