delphi db to xls

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
p55p
Začátečník
Začátečník
Uživatelský avatar
Registrován: 14. srp 2004

delphi db to xls

Příspěvek od p55p »

Mohol by mi niekto poslat bud zdrojak alebo odkaz na source, vystupu z dbGrid do Excelu.
Dik
Sempron 2300+@2043MHz (9,5*215), Titan D5TB, foxconn VIA KT600, DDR400 512 GoodRam FSB:RAM 1:1, VGA R9200 128-bit 128MB 250/200@306/230, HDD Hitachi 80GB, DVD TEAC DV-516E, DVD-RW LG 4160 A303, SB Live! 5.1, TV Tuner JetWay BT878, 3DMark2001SE 8309
Dony
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. říj 2003
Bydliště: okr. Mělník

Příspěvek od Dony »

asi nejjednodušší je použít excel jako objekt a ten programově ovládat (nevím, jestli to v delphi jde, ale vzhledem k tomu, že ve VB a Jave ano, tak urcite taky...)
Obrázek Avatar tancuje, nechce se mu na záchod... :) Windows Vista je tady, řekněte "WTF" :D
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

Dony píše:asi nejjednodušší je použít excel jako objekt a ten programově ovládat (nevím, jestli to v delphi jde, ale vzhledem k tomu, že ve VB a Jave ano, tak urcite taky...)
samozřejmě, že to jde

var Excel1: TExcel;

Excel1.Connect;
Caption:=Excel1.GetCell(1,1);
Excel1.Disconnect;

debilní příklad, ale dělá to tohle, napojím se na excel, načtu buňku 1,1, zobrazím v titulku okna
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
p55p
Začátečník
Začátečník
Uživatelský avatar
Registrován: 14. srp 2004

Příspěvek od p55p »

Vdaka pani moderatori.
No potreboval by som vedet este jednu vec, neviem ako spravim z Excelu Delphi komponent? :(
Sempron 2300+@2043MHz (9,5*215), Titan D5TB, foxconn VIA KT600, DDR400 512 GoodRam FSB:RAM 1:1, VGA R9200 128-bit 128MB 250/200@306/230, HDD Hitachi 80GB, DVD TEAC DV-516E, DVD-RW LG 4160 A303, SB Live! 5.1, TV Tuner JetWay BT878, 3DMark2001SE 8309
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

no v Delphi prof nebo enterprise neco podobnyho najdes na paletce Servers, akorát su debil, kod co jsem ti napsal se vztahuje ke speciální komponentě, která není přímou součástí Delphi, na požádání pošlu mailem
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
p55p
Začátečník
Začátečník
Uživatelský avatar
Registrován: 14. srp 2004

Příspěvek od p55p »

pavel.minarik píše:no v Delphi prof nebo enterprise neco podobnyho najdes na paletce Servers, akorát su debil, kod co jsem ti napsal se vztahuje ke speciální komponentě, která není přímou součástí Delphi, na požádání pošlu mailem
Mam Delphi 7 a v Servers som nasiel nieco ako ExcelQueryTable (a este asi dva dalsie Excel komponenty). Skusim si s tym poradid terez sam a ak mi to nepojde, tak sa este ozvem. Esteraz vdaka.
Sempron 2300+@2043MHz (9,5*215), Titan D5TB, foxconn VIA KT600, DDR400 512 GoodRam FSB:RAM 1:1, VGA R9200 128-bit 128MB 250/200@306/230, HDD Hitachi 80GB, DVD TEAC DV-516E, DVD-RW LG 4160 A303, SB Live! 5.1, TV Tuner JetWay BT878, 3DMark2001SE 8309
Dony
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. říj 2003
Bydliště: okr. Mělník

Příspěvek od Dony »

ve VB se to dela takhle...

Kód: Vybrat vše

Set objXL = WScript.CreateObject("Excel.Application")
 objXL.Visible = TRUE
 objXL.WorkBooks.Open(sourcetable)
 prom=objxl.cells(row,column) 
 objxl.application.quit
dobre se s tim pracuje tak, ze to, co chces aby udelal excel nejdriv naprogramujes jako makro a pak kod preneses do programu (ve VB je nutne jen prepsat nazvy objektu ("WorkBooks.Open(sourcetable)" -> "objXL.WorkBooks.Open(sourcetable)" ), v pascalu budes muset prebusit i syntaxi
Obrázek Avatar tancuje, nechce se mu na záchod... :) Windows Vista je tady, řekněte "WTF" :D
p55p
Začátečník
Začátečník
Uživatelský avatar
Registrován: 14. srp 2004

Příspěvek od p55p »

bohuzial mi VB zatial nic nehovori :oops:
ten kod sice viem precitat, ale zatial by som chcel doriest Delphi
Mohli by ste mi poradit ktory z komponentov by som mal pouzit:
ExcelWorksheet1, ExcelApplication1, ExcelQueryTable1, ExcelChart1, ExcelWorkbook1, ExcelOLEObject1. Viem ze mozem Help-ovat, ale ked mi niekto poradi usetrim kopu casu :)
Sempron 2300+@2043MHz (9,5*215), Titan D5TB, foxconn VIA KT600, DDR400 512 GoodRam FSB:RAM 1:1, VGA R9200 128-bit 128MB 250/200@306/230, HDD Hitachi 80GB, DVD TEAC DV-516E, DVD-RW LG 4160 A303, SB Live! 5.1, TV Tuner JetWay BT878, 3DMark2001SE 8309
Odpovědět

Zpět na „Programování a web“