سلام
من براي گرفتن خروجي اکسل يه صفحه php درست کردم که اطلاعات جدول مورد نظرم رو بصورت html و با هرنوع css دلخواه بصورت style و سپس کليه اين html ها رو پاس ميدم به صفحه php مثلا اسمش رو ميذاريم export.php توي اونجا اين کد ها دارم :
<?php
$filename ="modiriat".date("Y-m-d|H:i:s").".".$_POST[type];
$contents = $_POST['contents'];
@header('Content-Type: application/octetstream; name='.$filename);
@header('Content-Disposition: attachment; filename='.$filename);
echo '<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />';
echo $contents;
?>
توضيح بيشتر اينکه $filetype اسم خروجي است شما ميتونيد هر پسوند ي که خاستي رو اينجا بدي مثلا test.xlss,*.docx,...html,.txt ,...