Merhaba arkadaşlar, herkese keyifli bir gün dilerim.

Şirketimiz için yazmış olduğum deneme araçlarımızın şahsi kullanımlarını listeleyen php sistemim var. Bunu Excel'de rapor olarak almak istiyorum. Aşağıda denemiş olduğum yolları belirtmek istiyorum.

Google'da bunu arattım ve BU adresteki excel class'ını kullandım.

Aşağıdaki kodlarda görebileceğiniz gibi excel olarak dosyayı kaydetmeyi başardım ama bir yığın türkçe karakter hatası ve karmaşık yazılar aldım



Yapmayı denediğim ve bir türlü yapamadığım şey aslında buradaki ekran görüntüsünde mevcuttur. Değerli yardımlarınızı rica eder, iyi çalışmalar dilerim.



Kodlar;
<?php

ob_start();
session_start();
?>
<html>
	<head>
		<title>Araç Listeletme</title>
		<meta charset="utf-8">
	</head>
	<body>
<?php
include "vt.php";
require_once "ExcelExport.php";
db_baglan();
?>

<h1>Araç Listeletmesi</h1>
<?php
$xls = new ExcelExport(); 
$xls->addRow(Array("haberid","aracmarkasi","aracplakasi","tarih","gidiskm","donussaat","donuskm","aracialankisi","fark","aracialisnedeni")); // Sütunlar 
$rws = mysql_query("Select haberid, aracmarkasi, aracplakasi, tarih, gidiskm, donussaat, donuskm, aracialankisi, aracialisnedeni From haberler limit 1"); // Sütunlar 
while($row=mysql_fetch_array($rws)) { 
    $xls->addRow($row); 
} 
$xls->download("websites.xls"); 
?>


<?php
$q  = mysql_query("SELECT * FROM haberler ORDER BY haberid DESC");
while($r = mysql_fetch_array($q)){
	$farkim = $r["donuskm"] - $r["gidiskm"];
}
?>
</table>
</body>
</html>
<?
ob_end_flush();
?>

Veritabanı;