Excel bir çok iþyerinde en çok kullanýlan uygulama. Ticari programlarda, Excel’e ya da Excel’den veri aktarýmý özelliði bu sebeple gerekiyor. Windows temelli uygulamalarda OLE yoluyla bu iþ halledilirken, Java’da biraz daha sancýlý oluyor.
Excel dosyalarý ile iletiþim için Jacob, Jakarta POI gibi çözümler var. Ancak en kullanýþlý çözümlerden birisi Java Excel Api. Java Excel API ile, Excel dosyalarýný okuma, yazma, biçimlendirmeler yapma, grafik ve resimler ekleme gibi iþlemler kolaylýkla yapýlýyor.
Mesela sitesindeki örnekten giderek bir Excel dosyasýnýn ilk hücresini okuyalým:
- Siteden dosyayý indirdikten sonra, classpath’imize jxl.jar dosyasýnýn bulunduðu yeri ekliyoruz.
- Kodumuzda ilgili kütüphaneleri import ediyoruz.
- Çalýþma dosyamýzý belirliyoruz.
- Ýlk çalýþma sayfasýný açýyoruz.
- Ýlk hücrenin deðerini alýyoruz.
- Çalýþma kitabýný kapatýyoruz.
- Eðer Excel ile iþlemler yapmak için bir class yazýlacaksa, kullanýlan deðiþkenlerin tamamen hafýzadan silinmesinde fayda var.
import java.io.File;
import java.util.Date;
import jxl.*;
Workbook workbook = Workbook.getWorkbook(new File("myfile.xls"));
Sheet sheet = workbook.getSheet(0);
Cell a1 = sheet.getCell(0,0);
String stringa1 = a1.getContents();
workbook.close();
workbook = null;
Kendi yaptýðým bir yazdýrma örneði, doðrudan sorgu sonuçlarýndan yazýyoruz..
kolon label larýný da tablo kolon isimlerinden alýyoruz..
http://adf.webloji.net/?p=80
Hocam cok tesekkur ederim allah razý olsun.Saatlerdir exel dosyasý okumaya calýsýyorum yapamadým.Arkadaslar size tavsiyem poi apache adýnda bir api var kesinlikle kullanmayýn.Bu apinin kullanýmý cok rahat ve basit.Þimdiden kolay gelsin.Cok tesekkurler
teþekkürler..baþarýlar..