Mysql ile Excel dosyası üretmek

Mysql veritabanından çekilen bilgileri tek satır kod ile Excel dosyası yapan script. önce dosyayı indirin:


1. Doosya indir : excel.zip

2.Dosya indir : excelwriter.zip

Kullanımı: aşağıdaki komutu yazarsanız tablodaki herşeyi Excel dosyası yapar

 


include("mysql_excel.inc.php");

$excel=new HarImport();

$excel->ImportDataFromTable("tablo");


Aşağıdaki kullanım şekliyle Sadece alınan SQL sorgusunu Excel dosyası yapar:

 

include("mysql_excel.inc.php");

$excel=new HarImport();

$sorgu="SELECT ad,soyad FROm ogrenciler";

$import->ImportData($sorgu,"dosya.xls");

Her programcı birgün Php yi tadacaktır
20-11-2009 10:48 Edit:27-11-2009 05:06

    LORDD Adıgüzel Avatar

    mysql_excel.inc.php    içerisinde 17. satırda;

    require("excelwriter.inc.php"); diye bir deyim geçiyor ancak verdiğiniz dosyanın içerisinde bu isimde bir .php dosyası yok o yuzden hata veriyor benım orayı değiştirmem mi lazım yoksa dosya mı eksik aydınlatırsanız çok sevineceğim..

     

    teşekkür ederim..smiley

    26-11-2009 03:42

      Dosya

      Dosya aldığım kaynakta eksikti. Diğerini buldum yukarıya ekledim. ikinci zip.

      Esas iş yapan excelwriter.inc.php dosyasıymış. herhangi bir diziyi Excel dosyası yapıyor. mysql_excel.inc.php sadece veritabanından aldığı bilgiyi dizi yapıyor. Excel writer dosyasını incelerseniz birkaç ekleme ile iş görür. vaktim olunca modifiye ederim.

      Her programcı birgün Php yi tadacaktır
      27-11-2009 05:04

        hata.lar

        importtest.php sayfasında 17. adımda " ; " eksikmiş orda hata vardı atladık orayı bu seferde mysql_excel.inc.php sayfasında 26. adımda db clas eksik sanırım ona hata veriyor.

        (Fatal error: Class ´DB´ not found in C:\excel(2)\mysql_excel.inc.php on line 26)

        hala uğraşmaktayım ancak modifiye edebilirsen çok makbule geçer.

        kolay gelsin..

        28-11-2009 02:53

          hata

          Aslında bu kadar class kurmaya da gerek yok. veritabanından aldığınız bilgiyi <table><tr><td> tagları arasına yazdırınca Excel açıyor. Bayram geçsin bakacam :) şimdi vaktim olmuyor.

          Her programcı birgün Php yi tadacaktır
          28-11-2009 05:40

            beklemekte..

            LORDD Adıgüzel Avatar

            peki beklemekteyim :)

            kolay gelsin.

            28-11-2009 09:23 Edit:28-11-2009 10:02

              www.Phpkodlari.com © 2009 Herkes Php öğrenecek
              Web tasarım ve eğitim kaynağınız.