Como recomendación tener cuidado con hacer uso de objetos de Excel (api de office) en el server ya que muchas veces no se hace implementación correcta para liberar los procesos del mismo y esto provoca que se acumulen miles de procesos de Excel en el server y puedes llegar a tirarlo, puedes hacerlo mediante los objetos Response o si requieres hacer algo más en forma puede usar
Open XML for office