POI tilbyder tre måder at betjene Excel på: HSSF, XSSF og SXSSF.
HSSF: Excel 97-2003 version med .xls udvidelse. Det maksimale antal rækker i et ark65536, det maksimale antal kolonner er 256.
XSSF: Excel 2007-version med .xlsx udvidelse. Det maksimale antal rækker i et ark1048576, det maksimale antal kolonner er 16.384.
SXSSF: Det er en driftsmetode, der understøtter lavt hukommelsesforbrug baseret på XSSF og er tilgængelig i POI 3.8 med en .xlsx-udvidelse.
Excel-versionens kompatibilitet er bagudkompatibel.
Tre typer grænseflader og metoder:
HSSF:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell......
XSSF:XSSFWorkbook、XSSFSheet、XSSFRow、XSSFCell......
SXSSF:SXSSFWorkbook、Sheet、Row、Cell......
Selvfølgelig er SXSSF speciel, bortset fra arbejdsbøger med præfikser, har resten ingen præfikser. Både HSSF og XSSF har deres egne præfikser. Så det er nemt at skifte mellem indstillingsformater og lignende.
Det er vigtigt at bemærke, at SXSSF er en lavhukommelsesoperation på grund af dens opbygning:
Med disse 100 kan du forstå, at når POI opererer, er der højst 100 rækker data i hukommelsen, og når disse data overskrides, slettes dataene før hukommelsen, og midlertidige filer genereres på harddisken. Dette garanterer lavt hukommelsesforbrug. Selvfølgelig kan du også øge dette tal lidt.
|