19Nis/0924
PHP ile Excel Dosya Okuma
Önceki yazımda ASP ile excel dosyasını okuma işlemini anlatmıştım. Bu yazımda ise PHP ile excel dosyasının nasıl okunacağını anlatacağım.
Yazının devamını buradan okuyabilirsiniz
Şuana kadar 2475 defa okundu.
Önceki yazımda ASP ile excel dosyasını okuma işlemini anlatmıştım. Bu yazımda ise PHP ile excel dosyasının nasıl okunacağını anlatacağım.
Yazının devamını buradan okuyabilirsiniz
Şuana kadar 2475 defa okundu.
25 Şubat 2010, 22:31
Merhabalar,
İstemiş olduğunuz Excel Export olayı. Google’da bu şekilde ararsanız aradığınızı daha çabuk bulursunuz. Aşağıda bir örnek bulunmakta.
<?php $filename ="excelreport.xls"; $contents = "testdata1 \t testdata2 \t testdata3 \t \n"; header('Content-type: application/ms-excel'); header('Content-Disposition: attachment; filename='.$filename); echo $contents; ?>23 Şubat 2010, 19:11
hocam bir form oluşturcaz misal
ad :
soyad :
tel :
adres :
maile abone olmak istermisiniz :
cinsiyetiniz :
doğum tarihiniz :
gibi bir formu kullanıcı gelip dolduracak
sonra bu veri tabanında (asp yada php hangisi uygunsa) kaydedilcek
gelen müşteri temsilcisi bunu kendi pc sine indirecek xls yani herhangi bir excel formatında..mümkünmüdür ?
bi nevi sipariş formu gibi pratik bişi olması gerek
07 Ekim 2009, 22:51
Ben bunu okul ögrencilerin notlarina bakmalari icin ayarlamaya calistim mesela söyle yaptim excel de No-Adi-Soyadi-Ders-Not yaptim No:1 Adi soyadi Dersede ilk 5 satir ders ismi yazdim sonra notlarini 6. satira gecince ögrenci 2 ye gectim ama bunu sitede sadece ilk 5 satiri cikti gerisi cikmadi. No 1 ile no 2 arasinda ders sayisi kadar bosluk olusuyor bunuda belirteyim..bunu nasil tam liste cikacak sekilde ayarliya biliriz?
16 Temmuz 2009, 14:15
http://www.rapidshare.com adresinden upload edebilirsin. Upload ettikten sonra linki verirsen bakabilirim.
14 Temmuz 2009, 12:20
peki excel dosyasını nasıl yollayım sana buraya ekleyemiyorum.
14 Temmuz 2009, 12:13
Selam Gül, tatilde olmamdan dolayı fazla bilgisayar başında durmuyorum. Eğer yaptğın kadarıyla ve bir örnek excel dosyası yollarsan hem nerede yanlış yaptığını hemde ayrıntılı olarak ne yapmak istediğini anlayabilirim. Daha çabuk çözüme ulaşabiliriz. Kolay gelsin.
14 Temmuz 2009, 07:58
ramazan bakıcam demiştin.Ne oldu bir çözüm yolu bulabildinmi?
13 Temmuz 2009, 10:19
ben bunu hücreyi ve alt bilgileri dinamik olarak excelden cağırıp bunun grafiğini görebilirmiyim?
13 Temmuz 2009, 06:59
>10 DAKİKA B
YIL (Tümü)
HAT TÜRÜ (Tümü)
Hat Adı (Tümü)
Arıza Kodu(Tümü)
Makine No(Tümü)
Tabi burada göstermedi yıllın altında tarihler var 2000,2001… gibi gidiyor.
Aynı şekilde diğerlerindede o möenuler var ama bunu bir türlü excelde alt bilgileri cağıramıyorum.Yardım edebilirseniz cok sevinirim.
12 Temmuz 2009, 11:24
Eğer örnek bir dosya yollayabilirseniz. Akşam detaylı olarak bakayım.
12 Temmuz 2009, 08:31
Ben yapamadım bu kodu açık bir şekilde yazabilirmisiniz.Exceldeki pivot tablosundan veriyi aktaramıyorum.Tek sorun o.Eğer çözüm olusa tüm hepsinde sorun kalmayacak.Yardımcı olursanız sevinirim.
11 Temmuz 2009, 23:28
Merhaba tekrardan,
Şehirdışına çıkmamdan dolayı bakamadım. Aldığınız hata tırnaklar ile ilgili echo “”.sheets[1]['cells'][$b+1][2].””; burası echo tırnaklara dikkat etmen gerekiyor. Tırnak olarak ” veya ‘ kullabilirsin. “ veya ” kullanılmaz. Hatanın sebebi bu gibi duruyor. Eğer anladığım doğruysa yapman gereken ilk verdiğim kodlama ve ilk verdiğim kodlamada yeni açılacak sayfada yapman gereken adres değişkenlerini $_GET ile okuyup excelden ona göre filtreleme.
Kolay gelsin.
11 Temmuz 2009, 13:19
Parse error: parse error, expecting `’,” or `’;” in C:\xampp\htdocs\TPM\deneme.php on line 35 hata msj
11 Temmuz 2009, 13:19
echo “”.sheets[1]['cells'][$b+1][2].”";
Sorun nedir burada bu satırda hata veriyor.
11 Temmuz 2009, 10:04
Ramazan ben hala yapamadım list menuden link excele veremiyorum.Eğer bu konuda bilgilendiysen cvp verfirmisin?
10 Temmuz 2009, 13:32
bu konuda yardım edebilecek bir kişi yokmu?
10 Temmuz 2009, 12:42
php list menu ile excelden dinamik veri okuma nasıl yapılıyor.Acil yardım
10 Temmuz 2009, 12:02
ramazan bakabildinmi ben hala uğrasıyorum.Yardımcı olursan sevinirim.
10 Temmuz 2009, 09:00
Onun için ajax kullanmanız gerekiyor. Burada istediğinize örnek mevcut fakat excele şuan vaktim olmadığından çeviremiyorum. Yapman gereken tek şey getCountryList’te ve getCityList’i excelden verileri alacak şekilde ayarlaman gerekiyor. Şuan müsait olmadığımdan ayrıntlı bakamıyorum.
10 Temmuz 2009, 08:52
kolonların görülmesi istemiyorum örneğin A2 kolunda tek bir veri var ama tıkladıktan sonra altında cıkan alt menuleri görmek istiyorum.Bu şekilde denedim olmadı.Örnek olarak yıl menusü var altında 2008,2009,2010 gibi alt secimleri olsun.2008 sectiğinde exceldeki 2008 verilerini almasını istiyorum.
10 Temmuz 2009, 08:32
Öncelikle excelden veriyi list menü için çekmek zorunda değilsen database kullanman daha faydalı olacaktır. Dosya okumak databaseden sorgu yapmaya göre daha fazla uzun ve ağır bir işlemdir.
List menüyü ise şu şekilde yapabilirsin;

Test etmedim ama çalışması gerekiyor. ?menu=…. şeklinde adres verir bu. onchange’te bulunan location href’i değiştirerek gideceği adresi değiştirebilirsin. Excelde 2 kolon olması gerekiyor. Birinci kolon gideceği adres, ikinci kolon List Menüde görünecek text.
10 Temmuz 2009, 08:10
ben list menü kullanmak istiyorum.Exceldeki veriyi list menüde nasıl göstermek gerekiyor.Yani excelde tek bir hücre ve yanında ok işaretiyle alt kategorileri gösteriyor ya ben bunu php de list nemü yaparak exceldeki alt kategorileri nasıl gösterilebilir?
30 Haziran 2009, 10:34
Fatal error: Failed opening required ‘oleread.inc’ (include_path=’.; \apache\includes;\apache\htdocs\;\apache\htdocs\phpmyadmin’) in d:\www\users\excel\1\Excel\reader.php on line 4 hatası oleread.inc dosyasının bulunamadı diyor. Reader.php içindeki 4. satırı nasıl değiştirdiniz acaba?
30 Haziran 2009, 08:20
http://localhost/~excel/1/excelread.php olarak calistirinca:
Fatal error: Failed opening required ‘oleread.inc’ (include_path=’.; \apache\includes;\apache\htdocs\;\apache\htdocs\phpmyadmin’) in d:\www\users\excel\1\Excel\reader.php on line 4
Shu hatayi veriyor?! cozum nedir???
Reader.php icerisindeki 4 satiri degistirincede
Fatal error: Call to undefined function: array_key_exists() in d:\www\users\excel\1\Excel\reader.php on line 390
hatasi veriyor??? bunun cozumu nedir?