我正在尝试使用以下代码将带有UTF-8编码的CSV文件导入到我的应用中的DataGridView中,以便正确显示所有字符。
我得到的问题是'C:\ Users \ spald \ Desktop \ orders-2016-08-18.csv'不是有效的路径错误。该路径上的文件肯定存在。任何人都可以建议我做错了什么?或者,如果有人知道更简单的方法,我只需要一种快速简便的方法将UTF-8 csv文件导入DataGrid视图。
谢谢:)
Dim myDataTable As New DataTable
Dim myConnection As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection("Provider=""Microsoft.ACE.OLEDB.12.0"";Data Source=""C:\Users\spald\Desktop\orders-2016-08-18.csv"";Extended Properties=""text;HDR=Yes;FMT=Delimited""")
Dim myAdapter As New OleDb.OleDbDataAdapter("SELECT * FROM [orders-2016-08-18$]", myConnection)
myAdapter.Fill(myDataTable)
dgvFirst.DataSource = myDataTable