从excel导入特定数据到datagrid vb.net

萨瑟什·科丹丹

我正在尝试将特定数据从excel导入到datagrid并能够使用以下查询将所有excel数据导入到datagrid中

从[Allinone $]中选择*

也在下面查询还工作文件

从[Allinone $]中选择状态

但是下面的查询不起作用

从[Allinone $]中选择part.desc

我的代码在下面

Try
         Dim filename As String
         Dim ofd As New OpenFileDialog
         ofd.Title = "Please select the excel which you want to import"
         If ofd.ShowDialog = DialogResult.OK Then
             filename = ofd.FileName
             Dim strin As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & filename & ";Extended Properties=""Excel 12.0;HDR=YES"";"
             Dim con As OleDbConnection = New OleDbConnection(strin)
             If con.State = ConnectionState.Closed Then
                 con.Open()
                 Dim command As OleDbCommand = New OleDbCommand()
                 command.CommandText = "Select status from [Allinone$]"
                 command.Connection = con
                 Dim adapter As OleDbDataAdapter = New OleDbDataAdapter()
                 adapter.SelectCommand = command
                 Dim dt As New DataSet
                 adapter.Fill(dt, "AllTickets")
                 DataGridView1.DataSource = dt.Tables(0)
             End If
         Else
             MsgBox("Havn't selected the file,Form Gonna end now")
             Exit Sub
         End If
 Catch ex As Exception
     MsgBox(ex.ToString)
 End Try

我希望标题中的。(点)可能有问题。有什么办法可以解决它。

普拉迪普·库玛(Pradeep Kumar)

什么是part什么desc

如果列的标题为part.desc,则应将其括在方括号中,因为它包含特殊字符。

试试这个:

Select [part#desc] from [Allinone$]

编辑:由于某些原因,excel与OLEDB绑定时不喜欢标头中的点。在查询中将点替换为#。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将特定数据从Excel导入到datagrid vb.net

来自分类Dev

使用sendkeys将数据从vb.net datagrid复制到excel

来自分类Dev

Vb.net导出GridView到Excel

来自分类Dev

从SQL查询到vb.net的数据

来自分类Dev

Visual Studio中的VB.net-如何从数据库中检索特定数据?

来自分类Dev

使用vb.net中的特定列和行将csv文件导入到datagridview中

来自分类Dev

vb.net如何显示来自Postgresql的选定数据?

来自分类Dev

声明下拉选定数据asp.net vb

来自分类Dev

在 C# 或 VB.Net 中将 Excel 文件导入到 Datagridview

来自分类Dev

委托从VB6到vb.net的错误转换

来自分类Dev

从VB6到VB.NET的转换按钮样式

来自分类Dev

使用VB.Net将CSV文件导入到Access数据库

来自分类Dev

VB.net DLL从资源导入

来自分类Dev

打开/导入多个文件 vb.net

来自分类Dev

使用 VB.Net 应用程序将 Excel 数据导入 SQL Server 表

来自分类Dev

vb.net Task(Of HttpResponseMessage)到HttpResponseMessage

来自分类Dev

C#到VB .NET IntPtr转换

来自分类Dev

ASP.Net-VB到.MDF连接

来自分类Dev

从C ++到VB.NET的转换

来自分类Dev

Xelement到gridview vb.net

来自分类Dev

从VBA到vb NET的翻译程序

来自分类Dev

VB.Net到C#的替换

来自分类Dev

获取特定div vb.net的值

来自分类Dev

vb.net写入特定大小的文件

来自分类Dev

VB.NET:特定目录中的GetFiles()

来自分类Dev

在vb.net中使用Excel

来自分类Dev

VB.NET:无法将访问数据库中的选定数据显示到datagridview中

来自分类Dev

VB.NET导航到特定的ListBox项

来自分类Dev

Vb.net数据库问题