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:

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
Došiel 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
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.
- 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ť.