티스토리 뷰
# 민원 통계 엑셀 출력 기능이 갑자기 안됌
-> 찾아보니까
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
- OpenLayers
- getRow
- mybatisif
- Centos7에서 Postgresql12 설치
- 엑셀POI
- setForceFormulaRecalculation
- yumrepository
- SVN
- postgis 설치
- 부하측정
- 폐쇄망에서rpm설치
- CreateCell
- Postgresql12
- svn프로젝트불러오기
- yumdownloader
- getCell
- 리눅스
- apachepoi
- 인터넷안되는환경에서설치
- shp2pgsql
- 폐쇄망에서패키지설치
- 리눅스폐쇄망
- Geoserver
- 공간데이터병합
- 공간데이터
- createRow
- su postgres 안됨
- Postgis
- jdbcType
- Some resources were not updated.
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함