VB.NET a excel   otázka

VB.NET

Zdravím. Má niekto skusenosti so spracovaním väčšieho množstva dát v excelovskych tabuľkách programom vo VB.NET? Jedná sa mi o tabuľky s počtom riadkov niekoľko sto.

Či je to efektívne....

Ďakuje za každý názor.

Ondrej Ruz

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Několik set je naprosto v pohodě.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Jak s excelovými daty pracujete? Pomocí ADO.NET nebo pomocí COM rozhraní Excelu?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zdravím. Ešte nijako.... 35 rokov som programoval - žiaľ nie objektovo...Rád si nechám poradiť...ale asi ADO.NET...

Ondrej Ruz

nahlásit spamnahlásit spam 0 odpovědětodpovědět

pak použijte databáze explorer pro začátek.

nastavte:Provider=Microsoft.Jet.OLEDB.4.0

Extended Properties="Excel 8.0;"

na tom se zorientujete.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A ako to vyzerá s kombináciou ADO a excel? Poradí niekto?

Ondrej Ruz

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nevím co chcete konkrétně vědět. ADO.NET je komplexní API určené pro práci s libovolným datovým zdrojem, mezi které patří i Excelové sešity. Začněte tím, že si nastudujete jak funguje a základy jeho použití.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A jak máte ty data uložená ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zdravím.

Mám ich uložené v excelovských zošitoch... mám takú predstavu, že excelovsky zošit sa načíta do table cez ADO technologiu...spracuje sa napr. pomocou DataGrid-u a v nejakom editačnom formulári... a potom znova uloží do excelovského zošitu...

Dá sa to takto urobiť?

Ondrej Ruz

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Určitě dá...

Ale proč ten mezistupeň v podobě databáze ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ve VS máte Database explorer prosím neváhejte se na něj kouknout a nastavit parametry, které jsou uvedeny výše. Jako databázi pak lze připojit souboe xls. Přez Database explorer pak můžete vytvořit Data source, který lze zobrazit pohodlně pomocí prvků pracujících s databázi. Krom jiného i express edition obsahuje designery pro tyto funkce. Jednoduší než tento popis už to těžko bude.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud budete používat sešit jako databázi skrze ADO,

pak lze aktualizovat a vkládat záznamy (sql příkazy

UPDATE,INSERT),bohužel je nelze smazat (sql příkaz

DELETE). Ale třeba to nebude vůbec vadit...

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback