Я бы просто создал CSV-файл из информации и сохранил его для стороны Excel.
В PHP что-то вроде этого:
<?php
// load info from database into an array
header("Content-type: application/vnd.ms-excel");
header( "Content-disposition: report.csv");
// loop through array and export each entry as so
echo ($item[1].",".$item[2].",".$item[3]."\n");
// end loop
?>
Очевидно, это всего лишь скелеты, но вы можете видеть, к чему я клоню.
В качестве альтернативы есть библиотеки в PEAR для PHP, которые позволят вам сохранять в формате xls или pdf, но я всегда предпочитал простоту, а не сложные библиотеки, когда мне это удается!