우리는 ods에서 행을 읽고 파일을 Excel에 사용하기 위해 java 및 ODF Toolkit을 사용하고 있습니다.Excel 또는 ods 파일에서 페이지 된 행을 읽는 방법?
문제는 1 행만 읽으려는 경우에도 전체 문서가로드되고 50.000 행의 ods 파일에 대한 메모리 사용량이 약 350MB라는 점입니다.
그래서 페이징으로 행을 읽는 방법을 찾고 있습니다. 언제든지
편집 1 : Odd Toolkit처럼 작동합니다. POI.
Edit2 : 답변을 수락했지만 Excel 파일에서만 작동하며 ODS 파일에 대한 답변이 없습니다.
sqlsheet는 좋은 생각입니다. ODS 파일에 대한 해결책이 있습니까? – kommradHomer
죄송합니다, ODS 용 JDBC 드라이버가 있는지 모르겠습니다. 스프레드 시트를 ODBC 데이터 소스로 설정할 수 있으면 JDBC <> ODBC 브릿지가 있습니다. 그것이 당신을 위해 일할 것인지 모른다. 어쨌든, 나는 실제로 이것을 한 번도 해본 적이 없으며 (Excel에서는 가능하다는 것을 알았 기 때문에) 더 자세히 조사해야합니다. –
SQLSheet는 여전히 POI를 사용합니다. – opticyclic