我在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();
答案 0 :(得分:1)
我尝试了您的代码,文件在c:\glassfish3\glassfish\domains\domain1\config
文件夹中创建。也许你考虑给出绝对路径。例如:C:\ temp \ SamSamp.xls。