티스토리 뷰
# 민원 통계 엑셀 출력 기능이 갑자기 안됌
-> 찾아보니까
null체크하는 과정에서 오류였다.
원인은 데이터가 null인데 string으로 변환해서였다
민원테이블에 데이터가 null로 들어갈떄가 있고 빈값으로 들어갈때가 있는데,
(테이블 생성시 notnull체크 안해줘서 그럼)
이때 데이터가 빈값이 아니고 null인데 null인 데이터를 스트링으로 변환해주면서 "null"로 바뀜
이때 "null"은 !=null 이기때문에 if문을 잘못타서 에러가 난거당
//에러 수정
for(int i=0; i<minwonList.size(); i++) {
row = sheet.getRow(i+25);
cell = row.createCell(2);
cell.setCellStyle(dataList);
if(minwonList.get(i).get("actn_ymd")!=null) {
cell.setCellValue(String.valueOf(minwonList.get(i).get("actn_ymd")));
// System.out.println(String.valueOf(minwonList.get(i).get("actn_ymd")));
}
}
//에러 수정전
for(int i=0; i<minwonList.size(); i++) {
row = sheet.getRow(i+25);
cell = row.createCell(2);
cell.setCellStyle(dataList);
if(String.valueOf(minwonList.get(i).get("actn_ymd"))!=null) { //여기가에러 원인
cell.setCellValue(String.valueOf(minwonList.get(i).get("actn_ymd")));
// System.out.println(String.valueOf(minwonList.get(i).get("actn_ymd")));
}
}
'JAVA' 카테고리의 다른 글
자바 == 과 equals (0) | 2023.01.11 |
---|---|
대소문자 변경방법 | toLowerCase () (0) | 2023.01.10 |
드래그앤드롭 이벤트 (1) | 2022.12.13 |
자바1.8, ORACLE 1.9c (0) | 2022.11.29 |
엑셀 다운로드 (AbstractXlsxView) (0) | 2022.09.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- SVN
- yumdownloader
- 공간데이터
- svn프로젝트불러오기
- 리눅스폐쇄망
- mybatisif
- su postgres 안됨
- CreateCell
- 리눅스
- Postgis
- shp2pgsql
- jdbcType
- createRow
- postgis 설치
- OpenLayers
- Some resources were not updated.
- getRow
- 부하측정
- apachepoi
- Postgresql12
- 폐쇄망에서패키지설치
- 공간데이터병합
- getCell
- setForceFormulaRecalculation
- 폐쇄망에서rpm설치
- Centos7에서 Postgresql12 설치
- 인터넷안되는환경에서설치
- 엑셀POI
- Geoserver
- yumrepository
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함