----- Základní informace -----
Návod k instalaci:
- Extrahujte 'konvertor.exe' kam chcete a soubor spusťe.
- Po prvním spuštění bude s velkou pravděpodobností program zablokován operačním systémem kvůli neznámému vydavateli. 
  Stačí zvolit 'Další informace' a následně 'Přesto spustit'.
- V případě, že je po spuštění konvertoru souboru hlášena chyba, může pomoci program spustit jako správce. 
- Hlásí-li program chybějící knihovnu „api-ms-...“, pak je nutné doinstalovat Microsoft Visual C++ Redistributable z:
  https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist

Archiv obsahuje soubor s příklady s názvem 'priklady_io.xlsx', které byly použity v textu práce. Jsou přiloženy k možnosti 
ověření správné funkčnosti konvertoru, je zde také několik dalších jednoduchých příkladů. 


----- Pro pokorčilé -----
Archiv také obsahuje zdrojový kód, ten není nutné použít, je určen pro pokorčilé uživatele, vývojáře, apod.
V případě, že chcete pracovat se zdrojovým kódem, nainstalujte si knihovny 'imgui' a 'openpyxl' pomocí:

	pip install imgui[glfw]
	pip install openpyxl
	
Po instalaci těchto knihoven stačí spustit soubor 'main.py'.
Konvertor vyžaduje Python 3.9 (nebo novější), byl testován pro následující verze knihoven:
	glfw                      3.3.7 
	imgui                     1.4.1 
	openpyxl                  3.0.9   
	pyglfw                    2.5.3 
	pyopengl                  3.1.6 
	python                    3.9.12

V případě, že je hlášena chyba 'Failed to load shared GLFW3 library', pomocí vyhledávání v kořenové složce 
Pythonu/Anacondy najděte soubory 'glfw3.dll' a 'msvcr110.dll'. Oba soubory zkopírujte do složky:

	~\Lib\site-packages\glfw
	
kde ~ označuje cestu k instalaci Python, prostředí Anacondy, použítému venv, apod. (záleží, co používáte)


----- Struktura souborů zdrojového kódu -----
classes.py – obsahuje definice vlastních datových typů.

colors.py – obsahuje kód pro získání barev a převod na nejbližší zobrazitelnou barvu.

condi.py – kód pro zjištění podmíněného formátování (funkce pro určení platnosti pravidel, aplikování formátování od pravidel).

dataGet.py – zde se vyhodnocují data získaná od všech tří typů formátování.

enums.py – obsahuje definice datových typů na bázi Enum.

fontsize.py – kód k převedení velikosti písma.

legend_entries.py – obsahuje prvky legendy a funkce pro tvorbu legendy.

main.py – celý kód spojuje dohromady. Dále obsahuje logiku grafického rozhraní a kód pro vyhodnocení společných vlastností buněk.

settings.py – obsahuje kód pro načítání, ukládání a kontrolu nastavení.

table.py – získává formátování z oblastí formátovaných jako tabulka.

toLatex.py – obsahuje kód pro tvorbu výstupních řetězců.

utils.py – soubor pomocných funkcí.
