Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prebacianje podataka iz excel tabele u datagridview tabelu

[es] :: .NET :: Prebacianje podataka iz excel tabele u datagridview tabelu

[ Pregleda: 2676 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MishaP

Član broj: 189593
Poruke: 45
91.207.62.*



Profil

icon Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 13:14 - pre 184 meseci
Da li neko ima kod kojim se uvoze podaci iz excel tabele u datagridview tabelu ili u SQL server tabelu.
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.127.*



+987 Profil

icon Re: Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 16:31 - pre 184 meseci
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.
 
Odgovor na temu

MishaP

Član broj: 189593
Poruke: 45
93.86.207.*



Profil

icon Re: Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 18:11 - pre 184 meseci
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'.
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.127.*



+987 Profil

icon Re: Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 18:22 - pre 184 meseci
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)



 
Odgovor na temu

MishaP

Član broj: 189593
Poruke: 45
93.86.207.*



Profil

icon Re: Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 18:51 - pre 184 meseci
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.
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.127.*



+987 Profil

icon Re: Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 19:16 - pre 184 meseci
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





 
Odgovor na temu

MishaP

Član broj: 189593
Poruke: 45
93.86.207.*



Profil

icon Re: Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 19:29 - pre 184 meseci
Neće Igore, ista greška. Samo jedno zapažanje, ne vidim kako se u kodu puni baš moja tabela, sheet0 recimo,
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.127.*



+987 Profil

icon Re: Prebacianje podataka iz excel tabele u datagridview tabelu24.02.2009. u 20:30 - pre 184 meseci
Evo ti projekat koji sigurno radi.


I kako imas u dokumentu Sheet0 ? valjda krece od sheet1 ?
Prikačeni fajlovi
 
Odgovor na temu

[es] :: .NET :: Prebacianje podataka iz excel tabele u datagridview tabelu

[ Pregleda: 2676 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.