Php:Excel Dosyası Oluşturma

PHP Excel
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.

7 thoughts on “Php:Excel Dosyası Oluşturma

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir