2014-11-29 2 views
0

У меня возникли трудности с получением Servlet, чтобы создать Excel file using apache POI.Java Servlet: невозможно создать файл Excel

Когда я использую следующий код в отдельном классе Java, он отлично работает, но когда я копирую код в сервлет, сервлет просто не создает файл excel.

Это по существу все, что находится в сервлете. Я получаю параметры и просто их храню. Я хочу просто получить сервлет, чтобы сначала создать файл, а затем начать добавлять пользовательский ввод позже.

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

Я пробовал свой код, и файл создан в c:\glassfish3\glassfish\domains\domain1\config папке. Возможно, вы считаете, что даете абсолютный путь. Например: C: \ temp \ SamSamp.xls.

Смежные вопросы