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.

sword fish

Hem yazılım, hem kendini geliştiriyor. teknoloji meraklısı... kişisel weblogu

Website - More Posts

4 Comments

  • 21 Şubat 2010 - 00:32 | Permalink

    bu dahada süper oldu.eline sağlık

  • 22 Şubat 2010 - 22:09 | Permalink

    Rica ederim

  • Pingback: Serpito >> PHP:Jquery: Reddit Tarzı puanlama uygulaması |

  • 01 Mart 2011 - 13:30 | Permalink

    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

  • Bir Cevap Yazın

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

    *

    Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>