Я предполагаю, что под сеткой вы имеете в виду datagridview?Я не думаю, что вы сможете связать свои данные, чтобы преуспеть.Я написал это некоторое время назад, чтобы экспортировать таблицу данных в Excel:
private _dt as new Datatable
Dim strTempFile As String = My.Computer.FileSystem.GetTempFileName()
_dt = dgvResults.DataSource
Dim strLine As New StringBuilder("")
For c As Integer = 0 To _dt.Columns.Count - 1
strLine.Append(_dt.Columns(c).ColumnName.ToString & ",")
Next
My.Computer.FileSystem.WriteAllText(strTempFile, strLine.ToString.TrimEnd(",") & vbCrLf, True)
For r As Integer = 0 To _dt.Rows.Count - 1
strLine = New StringBuilder("")
For c As Integer = 0 To _dt.Columns.Count - 1
strLine.Append(_dt.Rows(r).Item(c).ToString & ",")
Next
My.Computer.FileSystem.WriteAllText(strTempFile, strLine.ToString.TrimEnd(",") & vbCrLf, True)
Next
Process.Start("excel", strTempFile)