Wie würde ich damit Benutzer laden Sie eine excel-Datei, die auf dem server erstellt
Ich bin in der Lage, erstellen Sie die excel-Datei mit apache poi, aber wie würde ich damit die Benutzer zum download der excel-Datei, die wäre auf dem server erstellt?
public String export(UserDetails user) throws Exception {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("new sheet");
List<UserDetails> lstUserDetail = getUserDetailList();
for (short RowNum=1; RowNum<lstUserDetail.size();RowNum++){
HSSFRow row = sheet.createRow(RowNum);
UserDetails userDetail = lstUserDetail.get(RowNum);
HSSFCell cell1 = row.createCell((short)0);
HSSFCell cell2 = row.createCell((short)1);
HSSFCell cell3 = row.createCell((short)2);
HSSFCell cell4 = row.createCell((short)3);
cell2.setCellValue(userDetail.getStrUserName());
cell3.setCellValue(userDetail.getStrEMail());
cell4.setCellValue(userDetail.getStrUserPhone());
cell5.setCellValue(userDetail.getStrUserAddress());
}
FileOutputStream fileOut = new FileOutputStream("E:\\workbook.xls");
wb.write(fileOut);
fileOut.close();
return null;
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen, Sie unten, wo Sie einen Anruf an Dateidownload-servlet sobald Benutzer klicken Sie auf download-link