Atley,
You’ve probably long since solved this problem, but for anyone who’s interested: An Excel file can be created using a tab separated flat file (should work in all versions of Excel, right back to 95)… in VB.NET, something like this:

Imports System.IO
Imports System.Text
………..

Dim strPath As String = "c:\test.xl s"

' Delete the file if it exists....