Si miras la documentación de phpexcel, verás que te indica que puedes guardar tu archivo en la carpeta que quieras:
Código PHP:
Ver original$objWriter = new PHPExcel_Writer_Excel2007($mi_libro);
$objWriter->save("ruta/carpeta/archivo.xlsx");
$mi_libro->disconnectWorksheets();
luego sólo es cosa de agregarlo a la rutina de envío de correo.