Всем привет! Народ, помогите столкнулся вот с такой проблемой:
Есть страница. На ней есть таблица. Нужно как то эту таблицу выгрузить в Excel.
Гуглил. Предлагаются варианты использовать PHPExcel и другие варианты.
Я использовал вот такой:
Если перезагрузить страницу, то появится окно для скачивания Excel-файла. Я его скачиваю, но там ещё помимо самой таблицы зачем то добавились данные из Header'a и Footera, надписи с админ-панели и прочие ненужные вещи. Подскажите пожалуйста, каким образом можно сделать экспорт ТОЛЬКО самой таблицы, без лишних данных?
Есть страница. На ней есть таблица. Нужно как то эту таблицу выгрузить в Excel.
Гуглил. Предлагаются варианты использовать PHPExcel и другие варианты.
Я использовал вот такой:
Код |
---|
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); ?> <? global $DB; $query = "Sel ect DISTINCT nps.dep_id , nps.dep_name As 'Отдел', score as 'Оценка', CONCAT(LAST_NAME,' ', NAME, ' ', SECOND_NAME) as 'ФИО' ,comment as 'Комментарий' Fr om nps, b_user Where nps.user_id=b_user.ID Order By nps.dep_name"; $results = $DB->Query($query); if($results->fetch()!=false){?> <table cellpadding="0" cellspacing="0" border="1"> <thead> <tr> <th>Отдел</th><th>Оценка</th><th>ФИО</th><th>Комментарий</th> </tr> </thead> <tbody> <? while($row = $results->fetch()){?> <tr> <td><?=$row['Отдел']?></td><td><?=$row['Оценка']?></td><td><?=$row['ФИО']?></td><td><?=$row['Комментарий']?></td> </tr> <?}?> </tbody> </table> <?} $file="demo.xls"; header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=$file"); ?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |
Если перезагрузить страницу, то появится окно для скачивания Excel-файла. Я его скачиваю, но там ещё помимо самой таблицы зачем то добавились данные из Header'a и Footera, надписи с админ-панели и прочие ненужные вещи. Подскажите пожалуйста, каким образом можно сделать экспорт ТОЛЬКО самой таблицы, без лишних данных?