/ / Apache POI-HSSF vs POI-XSSF - java, excel, apache-poi

Apache POI-HSSF vs POI-XSSF - java, excel, apache-poi

HSSF est l’implémentation en Java pur du projet de POI du format de fichier Excel "97 (-2007). XSSF est la version Java pure du projet POI du format de fichier Excel 2007 OOXML (.xlsx).

Y a-t-il exportation limitations lors de l'utilisation de HSSF?

Je "ai déjà lu quelque part qu'Excel" 97 vient de supporter <65.000 Entries.

Est-il prudent d'utiliser HSSF pour exporter des feuilles Excel comportant plus de 65 000 entrées ou pourquoi devrais-je utiliser XSSF?

Réponses:

6 pour la réponse № 1

Comme vous pouvez le voir ici Excel 97 à 2003 prend en charge un maximum de 65 536rangées. Donc, non, avec HSSF, vous ne pourrez pas stocker plus de 65 536 entrées. Cependant, vous pouvez le faire avec XLSX (Excel 2007+) qui peut gérer jusqu'à 1 048 576 lignes et peut être enregistré à l'aide de XSSF. Il ne sera toutefois pas compatible avec Excel 97/2003.