2015-10-09 26 views
6

HSSFWorkbook vs XSSFWorkbook ed i vantaggi/svantaggi di XSSFWorkbook e SXSSFWorkbook?HSSFWorkbook vs XSSFWorkbook vs SXSSFWorkbook - Apache POI

+0

Quale formato di file stai cercando di sostenere, e quanto grande sei file? Quelli faranno le più grandi differenze a cui vuoi! – Gagravarr

+1

@Gagravarr, Questa domanda è per dare informazioni generali su WorkBook di Apache-Poi, perché ho visto che le persone non sanno quale sia adatto alle loro esigenze. –

risposta

11

Un foglio di calcolo di ciascuno con un riepilogo delle funzioni API:

apifeatures

Fonte: https://poi.apache.org/spreadsheet/

+2

"SXSSF è un'estensione di XSSF compatibile con API da utilizzare quando devono essere prodotti fogli di calcolo di grandi dimensioni e lo spazio di heap è limitato SXSSF raggiunge il suo basso ingombro di memoria limitando l'accesso alle righe che si trovano all'interno di una finestra scorrevole, XSSF dà accesso a tutte le righe del documento. Le vecchie file che non sono più nella finestra diventano inaccessibili, come sono scritte sul disco. " –

+0

https://poi.apache.org/spreadsheet/eval.html Per versioni prima di 3.13 final, nessuna valutazione di formula è possibile con SXSSF. Se si utilizza POI 3.13 finale o successivo, la valutazione della formula è possibile con SXSSF, ma con alcuni avvertimenti. – martian