이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 32482|회답: 0

[출처] POI는 세 가지 방식을 사용합니다: HSSF, XSSF, SXSSF

[링크 복사]
게시됨 2021. 5. 14. 오전 10:25:45 | | |
POI는 엑셀을 운영하는 세 가지 방법을 제공합니다: HSSF, XSSF, 그리고 SXSSF.

HSSF: 확장 .xls 포함된 엑셀 97-2003 버전. 시트의 최대 행 수65536, 최대 열 수는 256개입니다.

XSSF: 확장 .xlsx 포함된 Excel 2007 버전. 시트의 최대 행 수1048576, 최대 열의 수는 16,384개입니다.

SXSSF: 이 연산 방식은 XSSF를 기반으로 한 저메모리 사용량을 지원하는 것으로, .xlsx 확장이 포함된 POI 3.8에서 제공됩니다.

엑셀 버전 호환성은 하위 호환입니다.

세 가지 유형의 인터페이스와 방법:

HSSF:HSSFWorkbook, HSSFSheet, HSSFRow, HSSFCell......

XSSF:XSSFWorkbook, XSSFSheet, XSSFRow, XSSFCell......

SXSSF:SXSSFWorkbook, Sheet, Row, Cell......


분명히 SXSSF는 특별합니다. 접두사가 붙은 워크북을 제외하면 나머지는 접두사가 없습니다. HSSF와 XSSF 모두 각각 고유한 접두사를 가지고 있습니다. 그래서 설정 포맷 전환이 쉽죠.

SXSSF는 구조상 메모리 소모가 적다는 점을 유념하는 것이 중요합니다:



이 100 행을 이해할 수 있듯이, POI가 작동할 때 메모리에 최대 100행의 데이터가 있고, 이 데이터를 초과하면 메모리 이전 데이터는 삭제되고 하드 디스크에 임시 파일이 생성됩니다. 이로 인해 메모리 소모가 줄어듭니다. 물론, 이 숫자를 조금 더 늘릴 수도 있습니다.




이전의:ASP.NET Core (9)의 미들웨어 미들웨어에 대한 상세한 설명.
다음:NPOI의 셀 연대 유형 판단
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com