Buenas compañero,
Pues según he leído por ahí, con este ejemplo debería funcionar:
Código vb.net:
Ver original' Create new ExcelFile.
Dim workbook2 = New ExcelFile()
' Imports all tables from DataSet to new file.
For Each dataTable As DataTable In dataSet.Tables
' Add new worksheet to the file.
Dim worksheet = workbook2.Worksheets.Add(dataTable.TableName)
' Change the value of the first cell in the DataTable.
dataTable.Rows(0)(0) = "This is new file!"
' Insert the data from DataTable to the worksheet starting at cell "A1".
worksheet.InsertDataTable(dataTable,
New InsertDataTableOptions("A1") With {.ColumnHeaders = True})
Next
' Save the file to XLS format.
workbook2.Save("DataSet.xls")
Espero que te sea de utilidad.. Sino... Pon tu código para analizarlo..
Un saludo!