2012-08-14 6 views
2

나는 apache poi 3.8로 만들 수있는 행의 최대 수를 알고 싶습니다. 또한, apache poi 3.0을 사용하여 만들 수있는 최대 수를 Excel 파일로 생성 할 수 있습니다.apache poi 최대 행 수

+1

[연구 질문] (http://stackoverflow.com/questions/how-to-ask)을 권장합니다. [이미 시도한 것] (http://whathaveyoutried.com/)이 있으면 질문에 추가하십시오. 질문이 없으면 먼저 조사하고 질문을 시도한 다음 다시 방문하십시오. –

+0

연구 결과는 무엇입니까? –

+1

@David B, Peter Lawery. 얘들 아, 내가 질문을 게시하기 전에 구글 않았다. 나는 최대 행에 대한 답변을 찾지 못했습니다. 그래서 그 질문을 게시했습니다. – Nomad

답변

7

다른 SO 사용자는 create many rows with POI 3.8에게 방법을 제공했습니다. 최대 행 수는 파일을 열려고하는 Excel 버전의 최대 값으로 제한됩니다. int 데이터 형식은 getRowNum (see API)이 반환하므로 최대 값을 제공 할 수 있지만 Excel 버전 (2003 년 ~ 65k, 2007 년 + 1,048,576)에 지정된 행 수를 초과하면 데이터가 손실되고 잠재적 인 오류.

+1

@ 노매드 그들은 당신을 도우려고 노력하지만 당신뿐 아니라이 문제를 가질 수있는 유일한 사람이 아니기 때문에 여기에서 다른 사람들을 도울 수 있습니다. [FAQ] (http://stackoverflow.com/faq)를 읽으면 "비평가"뒤에 더 잘 이해할 수 있습니다. –

1

당신이 그것을 잡으려는 경우에 대비해서, 이것은 던져진 예외입니다.

java.lang.IllegalArgumentException: Invalid row number (65536) outside allowable range (0..65535)