En las FAQ's tienes ejemplos ..
También en sitios como
www.phpclasses.org como por ejemplo:
http://www.phpclasses.org/browse/package/1590.html
Tienes muchas más similares en el mismo sitio. En su base el principio es el que describe DarioDario .. tambièn tienes otras opciones que usan "COM" (
www.php.net/com) pero en este caso dependes de que tus servidores usen Windows y tengan instalado el "office" en ellos (intenta no usar esta solución para hacer más compatible tu código).
Un saludo,