Сейчас подниму очень старую тему =)
В общем ставим заголовки
| Код |
|---|
Header("Content-Type: application/force-download");
Header("Content-Type: application/octet-stream");
Header("Content-Type: application/download");
Header("Content-Disposition: attachment;filename=excel-table.xls");
Header("Content-Transfer-Encoding: binary");
|
и выводим обычной таблицей нужный контент. Вообще стоит посмотреть как это например в задачах портала сделано /bitrix/components/bitrix/tasks.list/component.php . Нужный код в конце файла.