0

我想将带有列标题的mysql表数据导出到excel表。我正在使用 vb.net。但无法在 Excel 工作表中获取表格列标题。我只得到 mysql 表数据。

my code
-------
 Dim i, j As Integer


    Dim xlApp As Excel.Application
    Dim xlWorkBook As Excel.Workbook
    Dim xlWorkSheet As Excel.Worksheet
    Dim misValue As Object = System.Reflection.Missing.Value

    xlApp = New Excel.ApplicationClass
    xlWorkBook = xlApp.Workbooks.Add(misValue)
    xlWorkSheet = xlWorkBook.Sheets("sheet1")


    For i = 0 To ds.Tables(0).Rows.Count - 1
        For j = 0 To ds.Tables(0).Columns.Count - 1
            xlWorkSheet.Cells(i + 1, j + 1) = _
            ds.Tables(0).Rows(i).Item(j)
        Next
    Next

    xlWorkSheet.SaveAs("D:\vbexcel.xlsx")
    xlWorkBook.Close()
    xlApp.Quit()
4

1 回答 1

1

我不知道 Vb.net,但我遇到了类似的问题,不得不使用以下语法:

IGNORE 1 LINES 在语句中。

http://dev.mysql.com/doc/refman/5.1/en/load-data.html(这是用于导入,但此处描述了 IGNORE 1 LINES 语法...)

于 2012-08-10T21:42:53.187 回答