엑셀 파일 읽어들이기
- 작성자 :
- 양*선
- 작성일 :
- 2012-05-10 20:03:31
- 조회수 :
- 2,016
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
엑셀파일 읽어들여 여러 테이블에 넣는 작업을 해야해서 가이드보고
적용시켜봤습니다. 근데 동작이 안되서 질문드립니다..
우선 content-excel.xml 만들고 빈 등록시켰구요..
그 외에도 맵핑클래스.. 만들었는데요..
아. DAO는 안만들었습니다..
빈Id.uploadExcel("applyDAO.excelTest2", file, 3, (long) 5000);
이렇게만 호출해서 저장만 해보려고 했는데 아무런 변화가 없습니다.
해당 엑셀파일은 로그에 찍어보니 나오긴 하는데
저기 uploadExcel에서 어떻게 되는지 모르겠는데.. 그냥 지나치는 건지
그냥 return jsp로 들어갑니다.. 에러도 없고.. 뭐가 문제인지 모르겠습니다.
그리고 엑셀 2007은 못쓰나여.. 2007버전으로 저장해서 전송해봤더니
널포인트 나네요.. XSSF도 쓸수 있는건지 궁금합니다.
적용시켜봤습니다. 근데 동작이 안되서 질문드립니다..
우선 content-excel.xml 만들고 빈 등록시켰구요..
그 외에도 맵핑클래스.. 만들었는데요..
아. DAO는 안만들었습니다..
빈Id.uploadExcel("applyDAO.excelTest2", file, 3, (long) 5000);
이렇게만 호출해서 저장만 해보려고 했는데 아무런 변화가 없습니다.
해당 엑셀파일은 로그에 찍어보니 나오긴 하는데
저기 uploadExcel에서 어떻게 되는지 모르겠는데.. 그냥 지나치는 건지
그냥 return jsp로 들어갑니다.. 에러도 없고.. 뭐가 문제인지 모르겠습니다.
그리고 엑셀 2007은 못쓰나여.. 2007버전으로 저장해서 전송해봤더니
널포인트 나네요.. XSSF도 쓸수 있는건지 궁금합니다.
A
안녕하세요.. 양광선님..
변화가 없다라는 의미가 진행이 되지 않는 것인가요??
아니면 등록처리가 되지 않고.. 어떤 오류도 없이.. 그냥 지나치서.. 정상처리된 것처럼 화면으로 이동하시는 건가요??
이 경우는 log4j.xml에 다음과 같이 egovframework쪽 로그 level을 debug로 추가 또는 변경 하신 후에.. 로그를 올려주십시오...
정확한 현상과 함께요....
<logger name="egovframework">
<level value="DEBUG"/>
<appender-ref ref="console"/>
</logger>
추가로 말씀하신 것처럼.. 현재 적용된 HSSF는 Excel 2007 형식(xlsx)를 지원하지 않고 있습니다. XSSF는 2007 형식을 지원하고 있으나 표준프레임워크는.. HSSF를 적용하고 있습니다..
그럼.. 즐거운 하루되십시오.
감사합니다.
그럼..
변화가 없다라는 의미가 진행이 되지 않는 것인가요??
아니면 등록처리가 되지 않고.. 어떤 오류도 없이.. 그냥 지나치서.. 정상처리된 것처럼 화면으로 이동하시는 건가요??
이 경우는 log4j.xml에 다음과 같이 egovframework쪽 로그 level을 debug로 추가 또는 변경 하신 후에.. 로그를 올려주십시오...
정확한 현상과 함께요....
<logger name="egovframework">
<level value="DEBUG"/>
<appender-ref ref="console"/>
</logger>
추가로 말씀하신 것처럼.. 현재 적용된 HSSF는 Excel 2007 형식(xlsx)를 지원하지 않고 있습니다. XSSF는 2007 형식을 지원하고 있으나 표준프레임워크는.. HSSF를 적용하고 있습니다..
그럼.. 즐거운 하루되십시오.
감사합니다.
그럼..