22/07/09 13:00
the_angel
Ciao ragazzi.
In Vb.net, ho la necessità di importare file excel nel mio programma.
Per adesso sono riuscito a farlo così:
L'ho copiato e modificato un pezzo (spero di non aver fatto danno),
comunque il problema non è questo (anche perchè mi funziona benissimi) ma:
Sapete se è possibile importare direttamente il file excel in
un datatable invece che scorrere il reader?
grazie a tutti
ciao!
In Vb.net, ho la necessità di importare file excel nel mio programma.
Per adesso sono riuscito a farlo così:
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & "c:/File.xls)" & _ ";Extended Properties=Excel 8.0;" Dim conn As OleDbConnection = New OleDbConnection(strConn) Dim rd As OleDbDataReader = Nothing Dim sql As String = "SELECT * FROM [file$]" Dim cmd As OleDbCommand = New OleDbCommand(sql, conn) conn.Open() rd = cmd.ExecuteReader() While rd.Read() '(rd("CAMPO1"), rd("CAMPO2") End While
L'ho copiato e modificato un pezzo (spero di non aver fatto danno),
comunque il problema non è questo (anche perchè mi funziona benissimi) ma:
Sapete se è possibile importare direttamente il file excel in
un datatable invece che scorrere il reader?
grazie a tutti
ciao!
aaa