Java Servlet:无法创建Excel文件

时间:2014-11-29 16:38:20

标签: java excel servlets apache-poi

我在Servlet创建Excel file using apache POI时遇到了困难。

当我在单独的Java类中使用以下代码时,它工作正常,但是当我将代码复制到servlet中时,servlet只是不创建excel文件。

这基本上就是servlet中的所有内容。我得到参数并存储它们。我想先让servlet创建文件,然后再开始添加用户输入。

Workbook workbook = new HSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet 1");

Cell cell1 = sheet.createRow(0).createCell(3);
cell1.setCellValue("100000");
Cell cell2 = sheet.createRow(1).createCell(3);
cell2.setCellValue("Text text.");

FileOutputStream output = new FileOutputStream("SampSamp.xls");
workbook.write(output);
output.close();

1 个答案:

答案 0 :(得分:1)

我尝试了您的代码,文件在c:\glassfish3\glassfish\domains\domain1\config文件夹中创建。也许你考虑给出绝对路径。例如:C:\ temp \ SamSamp.xls。