如何逐列导入csv文件到datagridview

时间:2017-11-28 10:08:01

标签: excel vb.net csv datagridview import

美好的一天,我在将csv文件导入我的datagridview时遇到了冲突。

这是我的代码:

Try
        Dim conn As System.Data.OleDb.OleDbConnection
        Dim ds As System.Data.DataSet
        Dim comm As System.Data.OleDb.OleDbDataAdapter
        Dim path As String = filepath

        conn = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + path + "; Extended Properties='Excel 8.0;HDR=YES;IMEX=1';")
        comm = New System.Data.OleDb.OleDbDataAdapter("Select * from [WSC2017_TP09_M2_Schedules_V12_a$]", conn)

        ds = New System.Data.DataSet
        comm.Fill(ds)
        Form1.DataGridView1.DataSource = ds.Tables(0)

        conn.Close()

    Catch ex As Exception
        MsgBox(ex.Message)
    End Try

当我导入文件时,ot会在这里: It goes here.

那应该在这里: Supposed to be here

当我导入文件时,数据会根据csv文件的内容缩进datagridview chaange中的原始数据。

这是csv文件: Csv file

0 个答案:

没有答案