Can any one explain the process of adding excel file in C# and What are the requirements for that? Is it necessary to install MS Excel in the system for using of Excel in C#
SpreadsheetGear for .NET will let you use Excel files in any .NET application (Console app, WinForms, ASP.NET, etc...) without having Excel installed.
You can see live samples here and download the free trial here.
Disclaimer: I own SpreadsheetGear LLC