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
2009-11-20 10:48:22 Edit:2009-11-27 05:06:04

LORDDAdıgüzelAvatar

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

2009-11-26 03:42:35

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
2009-11-27 05:04:36

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

2009-11-28 02:53:25

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
2009-11-28 05:40:26

beklemekte..

LORDDAdıgüzelAvatar

peki beklemekteyim :)

kolay gelsin.

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

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro