"'Hoja1$ ' no es un nombre válido. Asegúrese de que no incluye caracteres o signos de puntuación no válidos y que el nombre no es demasiado largo." por favor que alguien me ayude con esto.
Aca les dejo mi Codigo:
Código:
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Try Dim strconn As String strconn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + TextBox1.Text + ";Extended Properties=""Excel 12.0 Xml;HDR=YES;IMEX=2""" 'Provider=Microsoft.Jet.Oledb.4.0; data source= " + TextBox1.Text + ";Extended properties=""Excel8.0;hdr=yes;imex=1""" 'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx; 'Extended Properties="Excel 12.0 Xml;HDR=YES"; Dim mconn As New OleDbConnection(strconn) Dim cmd As New OleDbCommand("Select * from [" & TextHoja.Text & "$ ]", mconn) Dim ds As New DataSet Dim da As New OleDbDataAdapter Dim dt As New DataTable mconn.Open() da.SelectCommand = cmd da.Fill(ds) dt = ds.Tables(0) mconn.Close() Me.DataGridView2.DataSource = dt Catch ex As OleDbException MessageBox.Show(ex.Message) End Try End Sub