Hi,
if you are looking for easier and faster way to generate Excel files,
I recommend you take a look at GemBox.Spreadsheet Excel VB.NET library.
It supports various cell data types, custom number formatting, cell styles, font formatting etc. through simple and intuitive API.