Merhaba arkadaşlar bu yazımda sizlere java da excell ile bağlantı kurup, okuma ve yazma işlemi yapan apache poi kütüphanesinin kullanımından bahsetmek istiyorum. Aşağıda yer alan örnekte bir tane xls uzantılı dosyadan okuma yapan kodu vardır.

Excelde yer alan  workbook kısmını okuyoruz.  HSSFSheet ile ise orada yer alan sheeti okumak için bir stream oluşturuyoruz.

Burada yer alan kısımda, her bir sütunu, iterator isminde bir tane listeye atıyoruz devamında yer alan kısımda ise o satırlarda yer alan hücreleri okuyoruz.

switch case ile verinin tipini okuyoruz ve ekrana yazdırıyoruz. Kodların tamamı yazının devamında vardır.

Poi kütüphanesi ile alakalı bilgiler
Similar to HSSF, POI has different prefix for other file formats too:
HSSF (Horrible SpreadSheet Format) – reads and writes Microsoft Excel (XLS) format files.
XSSF (XML SpreadSheet Format) – reads and writes Office Open XML (XLSX) format files.
HPSF (Horrible Property Set Format) – reads “Document Summary” information from Microsoft Office files.
HWPF (Horrible Word Processor Format) – aims to read and write Microsoft Word 97 (DOC) format files.
HSLF (Horrible Slide Layout Format) – a pure Java implementation for Microsoft PowerPoint files.
HDGF (Horrible DiaGram Format) – an initial pure Java implementation for Microsoft Visio binary files.
HPBF (Horrible PuBlisher Format) – a pure Java implementation for Microsoft Publisher files.
HSMF (Horrible Stupid Mail Format) – a pure Java implementation for Microsoft Outlook MSG files
DDF (Dreadful Drawing Format) – a package for decoding the Microsoft Office Drawing format.
Bunları araştırarak detaylara ulaşabilirsiniz Detaylar için TIKLAYINIZ…