Fix Excel action to output using temp file

This fix solves PHPExcel issues with file permissions and php://output handling
See http://stackoverflow.com/questions/21436949/phpexcel-writer-exception-with-message-could-not-close-zip-file-php-output