본문 바로가기
반응형

poi5

[JSP] HSSFCell null 체크 보통 엑셀 업로드 할때 엑셀 자료에 null값을 생각하지 않고 만들기 시작하는데요. 다만들고 나서 Cell에 null이 있을때 에러를 일으키면 정신공황상태에 빠집니다.ㅋㅋ 저같은 경우는 허접하다보니 처음 에러가 생겼을때에 getNumericCellValue() 같이 메소드에서 null체크를 하는것인지 알고 허접질을 했는데요. 엑셀파일에서 Cell값을 가져올때 null체크를 해야되더군요.ㅎㅎ 허접한 지식이 바로 탈로났죠.ㅠㅠ for ( int i = 1; i < nRow; i++ ) { row = sheet.getRow(i); hItem = new Hashtable(); HSSFCell sRow = null; for(int j = 0; j < aCellName.length; j++) { sRow = row.. 2012. 2. 2.
[JSP] excel파일 읽어오기 자바를 사용하다보면 사이트에서 이런저런 요청사항들이 많이 들어오게 마련입니다. 특히나 엑셀에 대한 요청도 많이 들어오게되죠. 아래 방법은 apache의 POI를 사용하여, java로 구현한 프로그램입니다. API를 보다보면 수많은 인터페이스와 클래스 그에대한 메서드들이 있는데 JXL은 사용하기 쉬운반면, 상대적으로 적은API를 제공하고, POI는 어려운반면, 무궁무진한 기능을 구현할수있는 API를 제공합니다. 또 보다보면 그렇게 어렵지도 않아요. POI에 대한 자세한 설명은 poi.apache.org에 가시면 많은 자료들이 있습니다. 이 아래 예제는 만들어진 excel파일이 있고, 그 excel파일 안에 있는 값들을 읽는것입니다. =========================================.. 2011. 9. 19.
[JSP] 포이<POI> 이용하여 엑셀 출력하기 import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.. 2011. 9. 14.
[JSP] HSSFCell seEncoding method was deprecated cell = row.createCell(idx++); cell.setEncoding(HSSFCell.ENCODING_UTF_16); cell.setCellValue(String.valueOf(rs.getLong("MemberID"))); cell = row.createCell(idx++); cell.setEncoding(HSSFCell.ENCODING_UTF_16); cell.setCellValue(getCodeText(vMemberType, rs.getString("Type"))); cell = row.createCell(idx++); cell.setEncoding(HSSFCell.ENCODING_UTF_16); cell.setCellValue(UtilBean.convertChar(rs.getStrin.. 2011. 9. 13.
반응형