2014-06-18 6 views
-2

jsp와 servlet을 사용하여 웹 응용 프로그램을 작성하고 있습니다. apache commomns 파일 업로드 라이브러리를 사용하여 Excel 파일을 업로드했습니다. 이제 탁월한 콘텐츠를 추출하여 데이터베이스에 저장하려고합니다. 나는 아파치 포이 라이브러리를 사용하여 엑셀을 다룰 생각을했습니다. 내 문제는 이러한 라이브러리를 모두 사용하는 방법입니다.JSP Servlet은 업로드 파일을 업로드하고 데이터베이스에 업로드 된 데이터를 저장합니다.

apache commomns 파일 업로드 라이브러리는 upladed 파일을 FileItem 인스턴스로 나타냅니다. 이제 아파치 poi 라이브러리가 파일을 다르게 표현하는 것처럼 여기에서 앞서서 아파치 포이 라이브러리를 사용하는 방법.

+0

난 당신이 파일을 저장 한 다음 POI – developerwjk

+0

@developerwjk 예와 파일 시스템에서 그것을 열 필요가 상상할 것입니다. 나는 그것을 피하고 싶었다. 파일 업로드 및 데이터 추출과 관련된 작업이므로 FileItem 개체에서 POI로 변환해야합니다. 그리고 두 라이브러리는 아파치에 의해 만들어집니다. – anonymous

답변

1

어쨌든 할 수있는 것처럼 보입니다.

HSSFWorkbook는 생성자가 : HSSFWorkbook(java.io.InputStream s) 및 FileItem는 java.io.InputStream getInputStream() 있습니다

HSSFWorkbook workbook = HSSFWorkbook(fileitem.getInputStream()); 
관련 문제