• 01-10-2014, 13:08:15
    #1
    Selâmün Aleyküm Arkadaşlar,

    Bazı verileri, internet üzerinde yüklenmiş bir excel dosyasında aratıp, eşleşen hücrenin bulunduğu tüm satırı ekrana yazdırmak istiyorum. Bunu nasıl yapabilirim?

    Örnek arama telefon veya isim, gelen ekran onunla eşleşen satırdaki tüm verler (telefon, isim, not, açıklama, adres vesair sütunlar). Basit bir öernek yapabilecek ya da ücretiyle yardımcı olabilecek var mı?
  • 01-10-2014, 13:17:05
    #2
    Akar adlı üyeden alıntı: mesajı görüntüle
    Selâmün Aleyküm Arkadaşlar,

    Bazı verileri, yüklenmiş bir excel dosyasında aratıp, eşleşen hücrenin bulunduğu tüm satırı ekrana yazdırmak istiyorum. Bunu nasıl yapabilirim?

    Örnek arama telefon veya isim, gelen ekran onunla eşleşen satırdaki tüm verler (telefon, isim, not, açıklama, adres vesair sütunlar). Basit bir öernek yapabilecek ya da ücretiyle yardımcı olabilecek var mı?
    yatayara formülünü deneyin.
  • 01-10-2014, 13:23:50
    #3
    Üyeliği durduruldu
    vb.net c# gibi dillerde güzel bir kütüpane mevcut bunun için ama phpde öyle değil malisef. Okuyabiliyorsun ve array değişkeni olarak alabiliyorsun. Her satırı her sütünü ama malisef arama yapma olayı yapılır ama performans oldukça düşük olacaktır.

    Excel Reader ile belirlediğiniz sütün foreach ile sorguya sokup if ile koşullu sorgulamaya sokarak hangi kolonda olduğunu belirleyerek yanındaki sütünları basarabilirsiniz.

    Örneğin :
    A B C D
    1 t
    2 c
    3 m

    for($i=0;count($data[A]);$i++)
    if($data[A][$i]=="aradigin"):
    $buldum=$i;
    endif;
    echo $data[A][$buldum]
    echo $data[B][$buldum]
    echo $data[C][$buldum]
    böyle performansı düşük birşey yapılabilir.
    Biraz araştırma yapmalısın
  • 01-10-2014, 13:29:36
    #4
    Excel içinde yapılacaksa yardımcı olurum
  • 02-10-2014, 12:50:01
    #5
    Hocam öncellikle internette bulmak için google a bir bot scripti yazabilirsin. Sorgu filetype:xml numara şeklinde olabilir. Sonrasında https://github.com/PHPOffice/PHPExcel kütüphanesini kullanarak datayı parse ederek düzenleyebilirsin.