2014-12-22 1 views
2

Apache POI에 큰 문제가 있습니다.Apache POI : 빈 행의 빈 셀에 대한 설명

A  B  C  D 
1 text text text text 
2     comment   
3 text text text text 

이 예제에서 2 행은 비어 있고 C2는 텍스트가 아니라 주석이 있습니다.

2 번 행을 가져 오려면 POI는 null을 반환합니다.

빈 행의 빈 셀에서 주석을 얻으려면 어떻게해야합니까?

CellReference ref = new CellReference("C2") 
Comment commentC2 = sheet.getCellComment(ref.getRow(), ref.getCol()); 

답변

1

같은 일을 할, 당신은 C2에서 주석을 얻기 위해, 귀하의 예제에서 Sheet.gteCellComment(int row, int cell)

을 사용할 수 있습니다 직접 세포를 통해 이동하지 않고, 임의의 의견을 가져올 수 너는이 대답을. 그것은 주석을 위해 작동하지만 셀 스타일이있는 빈 셀이있는 경우 어떻게해야합니까? 해결책이 있습니까?

+0

가 : 안녕하세요, 감사합니다 : – Smoothi

+0

셀의 스타일이 명시 적으로 지정되어 있으면 셀 유형이 공백으로 반환됩니다. 암시 적으로 스타일이 지정된 경우 행 – Gagravarr

+0

에서 기본 스타일을 가져와야합니다. 행에 스타일이없고 셀이 비어 있지 않습니다. – Smoothi

관련 문제