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

Export podataka iz excela na SQL server u delphij-u

[es] :: Pascal / Delphi / Kylix :: Export podataka iz excela na SQL server u delphij-u

[ Pregleda: 2458 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

araneven
Kragujevac

Član broj: 114837
Poruke: 3
..ava-automobili.netpro.co.yu.



Profil

icon Export podataka iz excela na SQL server u delphij-u11.05.2007. u 11:08 - pre 206 meseci
Kako da exportujem podatke iz tabele u excel-u u postojecu tabelu na sql serveru. Problem treba da resim kroz Delphi program.
Hvala
NR
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Export podataka iz excela na SQL server u delphij-u11.05.2007. u 11:34 - pre 206 meseci
Čitanje EXCEL tabele možeš postići putem ADO-a i recimo TADOQuery komponente. Potrebno je da
ConnectionString bude otprilike ovako /naravno, putanju treba kreirati dinamički/

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Temp\Test.xls;Extended properties=Excel 8.0


SQL upit (prvi slog ce se smatrati headerom):
Code:

select * from [Sheet1$] 


U pojedinim slučajevima znak $ treba da bude ispred ($Sheet1)

SQL upit (dijapazon):
Code:

select * from [DiapasonName] 


SQL upit (region): <--- OVO MI NIKAD NIJE PRORADILO U C++ Builderu, IAKO SAM VIDEO PAR PRIMERA ZA DELPHI
Code:

select * from [Sheet1$B5:C10] 


Dalje, upis ide kako si predvideo. Opet moze preko ADO-a.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Export podataka iz excela na SQL server u delphij-u11.05.2007. u 12:58 - pre 206 meseci
Recimo primer sa TADOQuery. Imaš TADOConnection koju linkuješ na bazu, TADOQuery, sve to pospajaš. Potom ako želiš .xls fajl importovati u bazu, možeš ovako, ili slično:
Code:
...
var sCopy : string;
begin
  sCopy := 'SELECT * INTO Neka_Tabela FROM ["Excel 8.0;Database=' + Edit1.Text + '"].[Naziv_Sheet]';
 //Edit1 - putanja ka fajlu
  
  AdoQuery.SQL.Text:=sCopy;
  AdoQuery.ExecSQL;
...

Predpostavljam da ima različitih rešenja, ali probaj ovo za početak.
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

araneven
Kragujevac

Član broj: 114837
Poruke: 3
*.zastava-automobili.com.



Profil

icon Re: Export podataka iz excela na SQL server u delphij-u11.05.2007. u 13:15 - pre 206 meseci
Brza i efikasna resenja. Hvala
NR
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Export podataka iz excela na SQL server u delphij-u

[ Pregleda: 2458 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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