php ile hazır excell şablonuna veri yazdırmak

phpcoders Deniz Yıldızı

Arkadaşlar,
Php ile ilgili verilen tüm örnekler, Veritabanından gelen verileri php ile exel dokümana yazılma üzerine olmuş. Ancak, Daha önceden hazırlanmış Şablon, taslak olarak bulunan bir exel dosyası açılıp, bu dökümandaki istenilen sütün ve hücrelere veri yazdırma örneği bulamadım. Bilen var ise 1 hucresıne bile yazdırmak olsa örnek verebilicek kimse varmı acaba?.

Şimdiden yardımlarınız için teşekkür ederim.

burdaki kod:ile verileri alıp, klasore kaydettirebiliyorum.
<?php
include("excelwriter.inc.php");

$excel=new ExcelWriter("myXls.xls");

if($excel==false)
echo $excel->error;

$myArr=array("Name","Last Name","Address","Age");
$excel->writeLine($myArr);
$myArr=array("Sriram","Pandit","50 mayur vihar",2000);
$excel->writeLine($myArr);

$excel->writeRow();
$excel->writeCol("Zekai");
$excel->writeCol("Sezai");
$excel->writeCol("80 Preet Vihar");
$excel->writeCol(24);

$excel->writeRow();
$excel->writeCol("Harish");
$excel->writeCol("Chauhan");
$excel->writeCol("115 Shyam Park Main");
$excel->writeCol(22);
$myArr=array("Tapan","Chauhan","1st Floor Vasundhra",25);
$excel->writeLine($myArr);

$excel->close();
echo "data is write into myXls.xls Successfully.";
?>


Buradaki Kod ilede Download Ettirip istedigim veryi istediğim hucreye yazdırabiliyorum. ama bunları nhepsi sıfırdan exel oluşturup içini yazıyor. hazır şablonuma yazmıyor.
yardımcı olabilicek varmı?

<?php
$t=getdate();
$today=date('Y-m-d G:i:s',$t[0]);

function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}
function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}
function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}
// Send Header
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=deneme.xls ");
header("Content-Transfer-Encoding: binary ");
// XLS Data Cell
xlsBOF();
xlsWriteLabel(0,0,"NO");
xlsWriteLabel(0,1,"Ad Alani");
xlsWriteLabel(0,2,"Basvuru Tarihi");

$xlsRow = 1;

/*
for($i = 1 ; $i <= 50 ; $i++)
{
xlsWriteNumber($xlsRow, 0, $i);
xlsWriteLabel($xlsRow, 1, "deneme". $i);
xlsWriteLabel($xlsRow, 2, $today);
$xlsRow++;
}
*/
// xlsWriteLabel(0,0,NO) ile sıfırncı satırın sıfırıncı sütununa NO değerini girdim.

xlsWriteNumber($xlsRow,0, 1);
xlsWriteLabel($xlsRow, 1, deneme);
xlsWriteLabel($xlsRow, 2, ev);
xlsWriteLabel($xlsRow, 3, Üç);
xlsWriteLabel(8, 3, SekiveÜç);
$xlsRow++;
xlsEOF();
exit();
?>


tşk ler.
30-08-2011 18:28

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