當我上傳文件時,我將輸入流傳遞給工作簿。現在我想用另一種方法從工作簿中使用此InputStream
,例如將文件InputStream
保存到數據庫中。這是我的代碼。如何從java中的Workbook對象獲取inputStream
public void FileUpload(FileUploadEvent event) throws ParseException {
UploadedFile item = event.getUploadedFile();
Workbook workbook = org.apache.poi.ss.usermodel.WorkbookFactory.create(item.getInputStream());
}
現在我想使工作簿對象作爲實例變量並傳遞給另一個方法,如下所示。
public String save() throws SQLException, IOException{
fileId = dao.savefile(workbook,fileName);
}
在我SAVEFILE方法
InputStream inptest= **workbook.getStream**
ps.setBinaryStream(2,fin,fin.available());
所以inptest
變量接受InputStream
我想從工作簿得到它。
什麼庫和包是'工作簿'? – markspace
我使用poi-ooxml-3.9.jar。 – aradhya
究竟是什麼問題? – RickyA