从数据库导入到EXCEL时,无法读出表的列名
从数据库导入到EXCEL时,无法读出表的列名
--------------------------------------------------------
Sub DataSetToExcel(ByVal ds As DataSet)
'Dim oXL As New Excel.Application
Dim oSheet As New SpreadsheetClass
Dim dt As DataTable
Dim iRowsCount, iColCount As Integer
dt = ds.Tables(0)
’读列名到EXCEL中,请帮忙检查代码有没有问题????????
For iColCount = 0 To iColCount - 1
oSheet.ActiveSheet.Cells(4, iColCount + 1) = dt.Columns(iColCount).ColumnName.ToString + "a"
Next
‘读数据到EXCEL中,这段代码正常
For iRowsCount = 0 To dt.Rows.Count - 1
For iColCount = 0 To dt.Columns.Count - 1
oSheet.ActiveSheet.Cells(5 + iRowsCount, iColCount + 1) = dt.Rows(iRowsCount).Item(iColCount).ToString()
Next
Next
End Sub