Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Prebacianje podataka iz excel tabele u datagridview tabelu

  • 7 odgovora
  • 3.663 pregleda

Najnovija ↓

Re: Prebacianje podataka iz excel tabele u datagridview tabelu 24.02.2009. u 17:31 · pre 215 meseci #2
Code:


   OleDbConnection  conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + datoteka + ";Extended Properties=\"Excel 8.0;HDR=Yes\"");
   OleDbDataAdapter  Adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", conn);
   

  DataTable Tabela=new DataTable();
  Adapter.Fill(Tabela);




Ovo je da ucitas podatke iz .xls datoteke. Takodje opcija HDR oznacava da je prvi red u stvari zaglavlje tabele, tj. sadrzi imena kolona.
Re: Prebacianje podataka iz excel tabele u datagridview tabelu 24.02.2009. u 19:11 · pre 215 meseci #3
Morao sam malo da korigujem tvoj kod i izgleda ovako

Dim conn = New OleDbConnection()
conn.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0; DataSource= + c:\\Novembar_detalji.xls + ;Extended Properties=\Excel 8.0;HDR=Yes\")
Dim Adapter = New OleDbDataAdapter("SELECT * FROM [Sheet0$]", conn)
Dim Tabela = New DataTable()
Sheet01TableAdapter.Fill(Tabela)
i sada mi se javlja greška.

Unable to cast object of type 'System.Data.DataTable' to type 'Sheet01DataTable'.
Re: Prebacianje podataka iz excel tabele u datagridview tabelu 24.02.2009. u 19:22 · pre 215 meseci #4
Jel ti ovo direktno iz koda ???

posto imas :

Code:


Dim Adapter = New OleDbDataAdapter("SELECT * FROM [Sheet0$]", conn)
Dim Tabela = New DataTable()
Sheet01TableAdapter.Fill(Tabela)



Treba da ide:

Code:

Adapter.Fill(Tabela)



Re: Prebacianje podataka iz excel tabele u datagridview tabelu 24.02.2009. u 19:51 · pre 215 meseci #5
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


Dim conn = New OleDbConnection()
conn.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0; DataSource= + c:\\Novembar_detalji.xls + ;Extended Properties=\Excel 8.0;HDR=Yes\")
Dim Adapter = New OleDbDataAdapter("SELECT * FROM [Sheet0$]", conn)
Dim Tabela = New DataTable()
'Sheet01TableAdapter.Fill(Tabela)

Adapter.Fill(Tabela)

End Sub

OPet isto greska je

Could not find installable ISAM.
Re: Prebacianje podataka iz excel tabele u datagridview tabelu 24.02.2009. u 20:16 · pre 215 meseci #6
Probaj sa :

Code:


 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


Dim conn = New OleDbConnection()
conn.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0; DataSource=c:\\Novembar_detalji.xls ;")
Dim Adapter = New OleDbDataAdapter("SELECT * FROM [Sheet0$]", conn)
Dim Tabela = New DataTable()
'Sheet01TableAdapter.Fill(Tabela)

Adapter.Fill(Tabela)

End Sub





Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme