Hallo iedereen,

Kan iemand mij helpen bij het volgende:

Ben bezig aan een DB gestuurde applicatie, maar zit met hetvolgende probleem.

ik heb een div en hierin zit een tabel met dynamische gegevens (eigenlijk een soort van rapport met hoeveel keer een aantal zaken zijn aangeklikt in de applicatie)
Die tabel met die gegevens zou ik graag in PHP exporteren naar een Excel-file. Weet iemand of dit mogelijk is hoe ik dat kan verwerken ?

Alvast bedankt en de groeten,

Gunther
naar csv is denk ik wat makkelijker is, werkt ook met excel bijv.

ik zoek even wat voor je op geef me 5 minuutjes
Het is mogelijk om direct een excel file aan te maken maar dit kan ik je niet aanraden. Zoals wes al aangeeft is CSV de aangewezen weg. Hiervoor zijn diverse scripts in omloop.
<?

$content = '';

$sql = "SELECT * FROM tabel";
$res = mysql_query($sql);

if ($res && mysql_num_rows($res) >= 1)
{

$content .= "id;naam;koffie\r\n";

while ($row = mysql_fetch_array($res))
{

$content .= $row['id'].';'.$row['naam'].';'.$row['koffie']."\r\n";

}
}

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=bestand.csv");
header("Pragma: no-cache");
header("Expires: 0");

echo $content;

?>

een hele simpele, probeer maar eens of je eruit komt! succes!


edit: typo
kun je niet ff checken welke php code php-myadmin geeft bij exporten?
thanks for the tips ! kan er zeker iets mee aanvangen

Gunther

Reageren