Lazarus ile Excel’den veri okuma

Merhaba arkadaşlar, bu dersimizde excel dosyasından veri çekip StringGrid bileşenine aktarmaya çalışacağız. Öncelikle yeni bir proje oluşturup formumuzun  üzerine 1’er adet aşağıdaki nesneleri ekleyelim.

  1. Label
  2. Edit
  3. Button
  4. OpenDialog (Dialogs panelinde)
  5. StringGrid (Additional panelinde)

Daha sonra işlem kolaylığı için StringGrid1 nesnesinin adını “sg1” olarak değiştirelim.  StringGrid’in properties kısmında ColCount : 3 ve AutoFillColumns : true yapalım.
Şimdi de StringGrid üzerine sağ tıklayıp Edit StringGrid seçeneğini seçip ilk satırda kolon isimlerini sırasıyla SN, Kitap adı ve Yazarı olarak başlıkları ekleyelim. Bu kısımda kolon genişliklerini elle ayarlayabilrsiniz.

Excel’den veri okuyabilmek için uses …, comObj; kütüphanesini eklemeliyiz. Aşağıda tüm kod bloklarına bakabilirsiniz. Mantığını kaptığınızda sizde kendinize göre projenizi ayarlayabilirsiniz.

Excel dosyamızın içeriği aşağıdaki gibi.

Proje dosyasının tümünü aşağıdaki adresten indirebilirsiniz.

Proje dosyaını indir.

Leave a Reply

Your email address will not be published. Required fields are marked *