sounds like you need to make the data in excel available to your app via some sort of a web service, but you already know that since you are planning to create an API. if you know c#, look into asp.net mvc web api and create a controller which reads the excel file stored on the server and returns its data in a format your app will understand..
here's an example of how to build a web service using asp.net mvc web api