IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

18. diel - Open XML SDK - Práca s dokumentmi MS Excel vo VB.NET

V minulej lekcii, Open XML SDK - Dokončenie práce s dokumentmi MS Word vo VB.NET , sme dokončili úpravu nášho editora docx súborov pomocou knižnice Open XML SDK.

V dnešnom tutoriále Súbory vo VB.NET si uvedieme formát xlsx a rozpracujeme jednoduchú databázu uchovávajúcu informácie o mestách, ktoré užívateľ sám zadá.

Formát xlsx

xlsx je formát používaný tabuľkovým procesorom MS Excel z populárneho kancelárskeho balíka MS Office. Umožňuje uchovávať dáta v tabuľkách, ktoré sa skladajú z riadkov a stĺpcov. V tých sú potom bunky s dátami alebo vzorcami, ktoré s dátami pracujú. Tento formát je definovaný špecifikáciou Office Open XML.

SpredsheetML

Rovnako ako docx súbor, tak aj xlsx súbor je v podstate ZIP s XML súbormi vo vnútri. Tu sa XML nazýva SpredsheetML. Microsoft xlsx súboru hovorí zošit (anglicky workbook). Každý zošit sa potom skladá z listov (worksheets alebo len sheets), v ktorých sú uložené dáta v bunkách (cells).

Skúsme si vytvoriť nejaký dokument v MS Excel. Potom zmeňme príponu z .xlsx na .zip. Potom súbor dekomprimujme, aby sme videli, ako sú dáta v súbore uložené. V dokumente si potom vytvorme takúto jednoduchú tabuľku:

Ukážka výsledku

Po vytvorení tejto tabuľky si môžeme všimnúť, že sa nám vytvorila nová zložka.

Súbor workbook.xml

V novo vzniknutej zložke sa okrem ďalších nachádza zložka xl\. V tomto priečinku nás bude zaujímať


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 700 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 27 článkom (19 lekcií, 4 testy, 4 praktické cvičenia) tohoto kurzu.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriále Súbory vo VB.NET sa naučíme pracovať so súbormi aplikácie MS Excel pomocou knižnice Open XML SDK, ktorú použijeme pre malú databázu miest.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Dominik Horváth
Avatar
Autor se věnuje programování v jazycích VB.NET a C#.
Aktivity