Para eso deberías hacer un control de archivo, claro esta.
Antes de seguir tenés que tener bien claro que el cuando el browser envía un archivo al servidor, este no hace nada hasta tanto no haya finalizado el 100% de subida del archivo.
Bueno ... para hacer el control una de las maneras más sencillas es recortar la extensión del nombre del archivo e implementar alguna lógica.
Algo sencillo es cortar los últimos 4 caracteres del nombre, verificar que el primero es un punto y que los últimos 3 'xls' o 'doc'.
Pero seŕa mejor, a parte de este control por nombre de archivo, que utilices el parámetro 'type' que devuelve el MIME con el tipo de archivo. Esta información depende del browser. Por ejemplo, si vas a subir una imagen
]type es
image/gif o
image/jpg image/png.
Te dejo una dire de la
wiki de MIME y acá tenes
un listado de valores.
Deberías probar que valor arroja
type para un archivo de word y de excel para luego en función de estos daros controlar el tipo de archivo.