I use the Syncfusion XlsIO...

russell_toddNY, USA4 star
I use the Syncfusion XlsIO for internal windows applications and external web applications to create excel workbooks. It integrates well with vb.net and makes reading from and loading and manipulating Excel sheets fairly easy. Support is available in about 2 days.