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ı?
Excelden netice getirmek
4
●425
- 01-10-2014, 13:17:05yatayara formülünü deneyin.Akar adlı üyeden alıntı: mesajı görüntüle
- 01-10-2014, 13:23:50Üyeliği durdurulduvb.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 - 02-10-2014, 12:50:01Hocam ö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.