Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 32482|Antwoord: 0

[Bron] POI gebruikt drie methoden: HSSF, XSSF, SXSSF

[Link kopiëren]
Geplaatst op 14-05-2021 10:25:45 | | |
POI biedt drie manieren om Excel te bedienen: HSSF, XSSF en SXSSF.

HSSF: Excel 97-2003 versie met .xls extensie. Het maximale aantal rijen in een blad65536, het maximale aantal kolommen is 256.

XSSF: Excel 2007-versie met .xlsx extensie. Het maximale aantal rijen in een blad1048576, het maximale aantal kolommen is 16.384.

SXSSF: Het is een bedieningsmethode die een laag geheugenverbruik ondersteunt op basis van XSSF en beschikbaar is in POI 3.8 met een .xlsx extensie.

De compatibiliteit van de Excel-versie is achterwaarts compatibel.

Drie soorten interfaces en methoden:

HSSF:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell......

XSSF:XSSFWorkbook、XSSFSheet、XSSFRow、XSSFCell......

SXSSF:SXSSFWorkbook、Sheet、Row、Cell......


SXSSF is natuurlijk speciaal, behalve werkboeken met prefixen, de rest heeft geen prefixes. Zowel HSSF als XSSF hebben hun eigen prefixen. Dus het is makkelijk om tussen instellingenformaten en dergelijke te wisselen.

Het is belangrijk op te merken dat SXSSF een low-memory operatie is vanwege de constructie:



Met deze 100 kun je begrijpen dat wanneer POI werkt, er maximaal 100 rijen data in het geheugen zijn, en wanneer deze data wordt overschreden, worden de gegevens vóór het geheugen verwijderd en worden tijdelijke bestanden op de harde schijf gegenereerd. Dit garandeert een laag geheugenverbruik. Natuurlijk kun je dit aantal ook een beetje verhogen.




Vorig:ASP.NET Gedetailleerde uitleg van de middleware middleware van Core (9).
Volgend:NPOI-oordeel over celdatumtype
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com