Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 32482|Відповідь: 0

[Джерело] POI використовує три методи: HSSF, XSSF, SXSSF

[Копіювати посилання]
Опубліковано 14.05.2021 10:25:45 | | |
POI пропонує три способи роботи з Excel: HSSF, XSSF і SXSSF.

HSSF: версія Excel 97-2003 з розширенням .xls. Максимальна кількість рядків на аркуші65536, максимальна кількість стовпців — 256.

XSSF: Excel-версія 2007 року з розширенням .xlsx. Максимальна кількість рядків на аркуші1048576, максимальна кількість стовпців — 16384.

SXSSF: Це операційний метод, який підтримує низький обсяг пам'яті на основі XSSF і доступний у POI 3.8 з розширенням .xlsx.

Сумісність версій Excel є зворотною сумісністю.

Три типи інтерфейсів і методів:

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

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

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


Очевидно, що SXSSF особливий, за винятком робочих зошитів з префіксами, решта не має префіксів. І HSSF, і XSSF мають власні префікси. Тож легко перемикатися між форматами налаштувань тощо.

Важливо зазначити, що SXSSF є операцією з низьким обсягом пам'яті через її конструкцію:



У цій 100 можна зрозуміти, що коли POI працює, у пам'яті максимум 100 рядків даних, і коли ці дані перевищуються, дані перед пам'яттю видаляються, і тимчасові файли генеруються на жорсткому диску. Це гарантує низьке споживання пам'яті. Звісно, ви також можете трохи збільшити цю цифру.




Попередній:ASP.NET Детальне пояснення проміжного програмного забезпечення Core (9).
Наступний:Судження NPOI про тип дати клітини
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com