У меня есть PHP-скрипт с HTML-формами, чтобы пользователь мог выбрать несколько вещей, после этого он связывается с базой данных и выводит результат в виде таблицы. Все отформатировано с помощью CSS.
Теперь я хотел бы, чтобы эти результаты также сохранялись в файле xls, в идеале, используя какую-то кнопку «Сохранить файл», появляющуюся после того, как скрипт завершил свою работу. Чтобы это работало, я должен использовать команды записи PHPExcel в нескольких разных частях скрипта. Но эти части также несут ответственность за вывод на сайт.
Я пытался использовать PEAR, а недавно также PHPExcel, и я думаю, что смогу заставить его работать с сохранением файла на сервере, но я не смог сделать это с опцией отправки в браузер (поэтому выскочил сообщение с «Сохранить файл как …» «). Когда я пытаюсь сделать это таким образом, он выводит на сайт всевозможные бессмысленные знаки и вообще не выскакивает с опцией сохранения файла. Я узнал, что это потому, что я печатаю и повторяю всякие вещи между командами записи PHPExcel, но я не уверен, как сделать это по-другому.
Поэтому я предполагаю, что мой вопрос: возможно ли в PHPExcel или любой другой библиотеке использовать свои команды записи по всему сценарию PHP со всеми видами эхо и HTML-кода между ними при использовании опции отправки в браузер?
Заранее спасибо за ответы и помощь.
Задача ещё не решена.
Других решений пока нет …