I need to export the Users List from excel to my asp.net mvc(C#) application.
The Excel should have an header like First Name Last Name Email,...
I think that it would be best, in this case, to use ADO.NET.
A few articles on how to do this in order to read values from an Excel Worksheet:
(1) Reading and Writing Excel Spreadsheets Using ADO.NET C# DbProviderFactory (David Hayden)
(2) Import Excel File to DataSet (CodeProject)
(3) Tips for reading Excel spreadsheets using ADO.NET (Lab49)
(4) Reading Excel files from C# (Stack Overflow)
I think that this should get you to where you need to go.
-- Mike