Hallo Matti & danke für die Antwort,
nein, ich nutze reines html (smarty), um die Table zu bauen, da sie in einer ählichen Weise auch im Browser dargestellt wird.
mit den header-angaben bekomme ich dann auch meine excel-Table...allerdings mit den oben geschilderten Probs:
$aMain['CONTENT'] = $oSmarty->fetch("table_excel.tpl");
header("Pragma: ");
header("Cache-Control: ");
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename="$sFilename.xls"");
echo $aMain['CONTENT'];
die;
Gruß,
Manu