Lekce 18 - Open XML SDK - Práce s dokumenty MS Excel ve VB.NET
V minulé lekci, Open XML SDK - Dokončení práce s dokumenty MS Word ve VB.NET, jsme dokončili úpravu našeho editoru
docx
souborů pomocí knihovny Open XML SDK.
V dnešním tutoriálu Soubory ve VB.NET si uvedeme formát xlsx
a rozpracujeme jednoduchou databázi uchovávající informace o městech,
které uživatel sám zadá.
Formát xlsx
xlsx
je formát používaný tabulkovým procesorem MS Excel z populárního
kancelářského balíku MS Office. Umožňuje
uchovávat data v tabulkách, které se skládají z
řádků a sloupců. V těch jsou pak
buňky s daty nebo vzorci, které s daty pracují. Tento
formát je definován specifikací Office Open XML.
SpredsheetML
Stejně jako docx
soubor, tak i xlsx
soubor je v
podstatě ZIP s XML soubory uvnitř. Zde se XML nazývá
SpredsheetML. Microsoft xlsx
souboru říká
sešit (anglicky workbook). Každý sešit se pak skládá z
listů (worksheets nebo jen sheets), ve kterých jsou uložena
data v buňkách (cells).
Zkusme si vytvořit nějaký dokument v MS Excel. Pak změňme příponu z
.xlsx
na .zip
. Poté soubor dekomprimujme, abychom
viděli, jak jsou data v souboru uložena. V dokumentu si pak vytvořme
takovouto jednoduchou tabulku:
Po vytvoření této tabulky si můžeme všimnout, že se nám vytvořila nová složka.
Soubor workbook.xml
V nově vzniklé složce se kromě dalších nachází
složka xl\
. V této složce nás bude zajímat
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu Soubory ve VB.NET se naučíme pracovat se soubory aplikace MS Excel pomocí knihovny Open XML SDK, kterou použijeme pro malou databázi měst.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.