vb.net excel数据导入datagridview显示
2014-11-24 10:20
671 查看
'''<summary> '''从excel把数据导入datagridveiw中,Sheet代表excel中的工作表名称 '''</summary> '''<param name="Sheet">Sheet代表excel中的工作表名称</param> '''<param name="datagridview">datagridview代表数据要导入的datagridview名称</param> Private Sub importexceltodatagridview(ByVal Sheet, ByVal datagridview) Dim fileDialog As OpenFileDialog = New OpenFileDialog() Dim FileName As String 'fileDialog.Filter = "Microsoft Excel files (*.xls)|*.xls" If fileDialog.ShowDialog = Windows.Forms.DialogResult.Cancel Then Exit Sub Else Try FileName = fileDialog.FileName Dim dataAdapter As New OleDbDataAdapter Dim MyConnection As New OleDbConnection Dim objcmd As OleDbCommand Dim dst As New DataSet Dim dt As New DataTable MyConnection = New OleDbConnection( _ "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=" & FileName & ";" & _ "Extended Properties='Excel 12.0;HDR=Yes;IMEX=1;'") ' Select the data from Sheet1 of the workbook. MyConnection.Open() objcmd = New OleDbCommand("select * from [" & Sheet & "$]", MyConnection) dataAdapter.SelectCommand = objcmd dataAdapter.Fill(dst, "info") dt = dst.Tables("info") dataAdapter.Update(dst, "info") MyConnection.Close() datagridview.AutoGenerateColumns = True datagridview.DataSource = dt 'MsgBox("ok") Catch ex As Exception MessageBox.Show(ex.Message, "读取出错") End Try End If
相关文章推荐
- VB.NET DataGridView中的数据导入到Excel
- vb.net 将DataGridView数据导入到Excel的方式
- VB.NET 打开Excel文件,读取Excel内容,添加到DataGridView中并显示
- 将DataGridView中的数据导入Excel中,并显示Excel
- VB.net 将dataGridView中的数据导出到excel
- 使用doublebuffered来解决VB.net中datagridview数据显示和滚动慢和卡顿的问题
- 【转载】 VB.NET 复制粘贴EXCEL数据到DataGridView
- 【VB.NET机房重构】DataGridView数据显示
- VB .NET把Excel中的数据导入SQL SERVER数据库
- VB.net 将dataGridView中的数据导出到excel
- VB.NET中根据DataGridView中显示的数据条件数据行显示不同的颜色
- vb.net 利用datagridview显示DB数据(复杂数据的取得和显示)
- VB.net-VS2010导出datagridview数据到EXCEL,以时间为文件名
- VB.NET将EXCEL中的数据导入到SQL SERVER
- [VB.NET]如何将DataGridView中的数据存入Excel文件中?
- [VB.NET]救助:将datagrid中的数据导入到excel中时遇到错误??
- VB.NET 打开Excel文件,读取Excel内容,添加到DataGridView中并显示
- 从DataGridView中将数据导出Excel(vb.net)
- vb.net 利用datagridview显示DB数据(亲自实践)
- VB.net 将dataGridView中的数据导出到excel