If you just want to process excel data and update the outcome of data from excel into DB, I think you don't need the Web or Windows application. You can simply create a console application and write all the logic there. It will be faster than the Windows and Web applications.
Also If you want that the application should run automatically at a particular time, then you can create the Windows scheduler and set the time. At that specific time, it should pick the excel file from the particular location and do the processing of saving the data in to database.
So the whole process can be automated just by this.
Hope it will be helpful to you.
Pawan Awasthi(DNS MVM)
+91 8123489140 (whatsApp), +60 14365 1476(Malaysia)