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ı;