
Serpito’nun yazdığı PHP: Microsoft Excell Dosya Okuma Sınıfı (class.oleread.php) konusunun tersi olarak , ben de PHP ile Microsoft Excel’e veri aktarma olayını yazayım.
Veri tabanımızda yer alan examples tablosundaki verileri örneğimizde excell dökümanı olarak çıktısını alacağız. Veritabanı adımız excell, tablo adımız examples, tablomuzda yer alan id, name, url, açıklama alanlarında yer alan verileri gumusluoglu.xls office dosyasına aktaracagız.
index.php kodlarımız
<?php
header( "Content-Type: application/vnd.ms-excel" );
header( "Content-disposition: attachment; filename=gumusluoglu.xls" );
require_once("mysql.php");
echo 'İd' . "\t" . 'Konu Başlığı' . "\t" . 'Link' . "\t" . 'Açıklama' . "\n";
$q=$dba->query("SELECT * FROM examples Order by id");
while($row=$dba->fetch_assoc($q)){
echo $row['id']. "\t" . $row['name'] . "\t" . $row['url'] ."\t" . $row['icerik'] . "\n";
}
?>
Veritabanına bağlanma işlemini mysql.php dosyamızda yer alan DatabaseClass ile sağladık.
Uygulama dosyalarını zip şeklinde indirmek için tıklayınız.


4 Comments
bu dahada süper oldu.eline sağlık
Rica ederim
Pingback: Serpito >> PHP:Jquery: Reddit Tarzı puanlama uygulaması |
slm arkadaşlar excel sayfamdan verileri ekrana yazdırıyor fakat başında reader.php sayfasında satır hatası alıyorum
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\iski2\html\reader.php on line 98