Using C# to create and read Excel files is not as hard as you may think. This video, Creating Excel Files in C#, by Tim Corey serves as an excellent introduction.
In just under one hour, you will be able to create an Excel file from your C# application and use it to read the contents back to your application.
Of course, there is much more that can be done with the tools that are presented here, but you have to start somewhere.
Enjoy!