Madre mía, las cosas que has probado...
Es tan simple como esto:
Código PHP:
$mime_archivo=($_FILES['file']['type']);
$mimes_aceptados=array('application/vnd.ms-excel');
if (!in_array($mime_archivo,$mimes_aceptados))
Además, no entiendo por qué has cambiado de $_FILES['file']['type'] a $_FILES['imagen']['type'], si tu campo del form es file, no? No tiene ningún sentido eso.
En el primer ejemplo te falta un ', en el segundo te sobra una ",", en el tercero las comillas simples están mal puestas y en el último te sobra un file/. Sin ánimo de ofender, pero viendo las cosas que se te ocurren, podrías haber estado siglos. Te recomiendo encarecidamente que mires manuales, sobre todo de como construir arrays.
Un saludo.