POI tarjoaa kolme tapaa käyttää Exceliä: HSSF, XSSF ja SXSSF.
HSSF: Excel 97-2003 -versio .xls laajennuksella. Arkin suurin rivimäärä65536, suurin määrä sarakkeita on 256.
XSSF: Excel 2007 -versio .xlsx-laajennuksella. Arkin suurin rivimäärä1048576, suurin määrä pylväitä on 16384.
SXSSF: Se on toimintatapa, joka tukee pientä muistinkulutusta XSSF:n pohjalta ja on saatavilla POI 3.8:ssa .xlsx-laajennuksella.
Excel-version yhteensopivuus on taaksepäin yhteensopiva.
Kolme tyyppiä rajapintoja ja menetelmiä:
HSSF:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell......
XSSF:XSSFWorkbook、XSSFSheet、XSSFRow、XSSFCell......
SXSSF:SXSSFWorkbook、Sheet、Row、Cell......
Tietenkin SXSSF on erityinen, paitsi työkirjat, joissa on etuliitteitä, muissa ei ole etuliitteitä. Sekä HSSF:llä että XSSF:llä on omat etuliitteensä. On siis helppoa vaihtaa asetuksista, formaateista ja muusta.
On tärkeää huomata, että SXSSF on matalan muistin operaatio sen rakenteen vuoksi:
Tässä 100:ssa voit ymmärtää, että kun POI toimii, muistissa on enintään 100 riviä dataa, ja kun tämä data ylittyy, muistia edeltävä data poistetaan ja kiintolevylle luodaan väliaikaisia tiedostoja. Tämä takaa pienen muistinkulutuksen. Tietenkin voit myös kasvattaa tätä lukua hieman.
|