Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 32482|Yanıt: 0

[Kaynak] POI üç yöntem kullanır: HSSF, XSSF, SXSSF

[Bağlantıyı kopyala]
Yayınlandı 14.05.2021 10:25:45 | | |
POI, Excel'i çalıştırmak için üç yol sunar: HSSF, XSSF ve SXSSF.

HSSF: Excel 97-2003 sürümü .xls uzantısıyla. Bir sayfadaki maksimum satır sayısı65536, en fazla sütun sayısı 256'dır.

XSSF: Excel 2007 sürümü ve .xlsx uzantısıyla. Bir sayfadaki maksimum satır sayısı1048576, en fazla sütun sayısı 16384'tür.

SXSSF: XSSF tabanlı düşük bellek alanını destekleyen bir işlem yöntemidir ve POI 3.8'de .xlsx uzantısı ile mevcuttur.

Excel sürüm uyumluluğu geriye dönük uyumludur.

Üç tür arayüz ve yöntem:

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

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

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


Tabii ki SXSSF özel, ön ekli çalışma kitapları hariç, diğerlerinde önek yok. HSSF ve XSSF'nin de kendi önekleri vardır. Yani formatlar arasında geçiş yapmak kolaydır.

SXSSF'nin yapısı nedeniyle düşük belleğe sahip bir işlem olduğunu belirtmek önemlidir:



Bu 100 sayede POI çalıştığında bellekte en fazla 100 satır veri olduğunu ve bu veri aşıldığında bellekten önceki veriler silinir ve sabit diskte geçici dosyalar oluşturulur. Bu, düşük bellek tüketimini garanti eder. Tabii ki, bu sayıyı biraz da artırabilirsiniz.




Önceki:ASP.NET Core'un Middleware ara yazılımının ayrıntılı açıklaması (9).
Önümüzdeki:Hücre tarih türüne dair NPOI kararı
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com