Skip to content

Trught/ETIM_to_CSV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETIM_to_CSV (BME-tool)

ETIM_to_CSV (BME-tool) je nástroj v jazyce Python určený k extrakci dat z ETIM (ElectroTechnical Information Model) XML souborů a jejich převodu do formátu CSV. Tím usnadňuje analýzu a integraci ETIM dat do různých aplikací a pracovních postupů.

Funkce:

Parsování XML: Využívá xml_utils.py pro zpracování ETIM XML souborů.
Extrakce dat: Používá bme_parser.py k získání relevantních dat z parsovaného XML.
Převod do CSV: Převede extrahovaná data do formátu CSV pro snadnou integraci.

Požadavky:

Python 3.x
Standardní Python knihovny

Použití:

Připravte si ETIM XML soubor: Ujistěte se, že máte ETIM XML soubor, který chcete převést.

Spusťte konverzní skript:

python main.py cesta/k/vasemu/etim_souboru.xml

Nahraďte cesta/k/vasemu/etim_souboru.xml skutečnou cestou k vašemu ETIM XML souboru.

Výstup:

Skript vygeneruje CSV a log soubory do adresáře ./output/, který bude obsahovat extrahovaná data.

Přetahování souborů (Drag-and-Drop):

Pro snadnější použití můžete jednoduše přetáhnout váš ETIM XML soubor přímo na soubor main.py.
Tímto způsobem se skript automaticky spustí s vybraným souborem jako vstupem.

Ladění:

Pro účely ladění můžete použít volitelný parametr -debug, který poskytne podrobnější výstup pro diagnostiku:

python main.py -debug cesta/k/vasemu/etim_souboru.xml

Tímto způsobem získáte více informací o průběhu zpracování a případných chybách.