

Prevod XLS do XML
Zdravim, neznate nekdo nejaky program pro prevod XLS do XML, potrebuji prevest mensi katalog a excel ktery to prevadi to prevadi do svyho XML formatu. Potrebuji to prevest do jednoduchho tvaru:
<?xml version="1.0" encoding="UTF-8" ?>
<LIST1>
<KATEGORIE1>
<NAZEV>
<POPIS>
</KATEGORIE1>
<LIST1>
Diky za rady.
Excel pouziva mapovani XML, kde si urcujes, jak bude vysledek vypadat.
hmm,a neporadis mi prosim kde to najdu?
http://office.microsoft.com/cs-cz/excel/HA10206396 1029.aspx
Co Google, nic? Zkusit napsat Excel mapování XML a přečíst si to:
http://office.microsoft.com/cs-cz/excel/HA01101964 1029.aspx
http://office.microsoft.com/cs-cz/excel/HP10206408 1029.aspx
Ty citovaný nápovědy MS jsou naprosto nesrozumitelný a nefunkční, jako obvykle, četli jste je vůbec někdo?
Funguje mi instalace XML Tools, viz
http://office.microsoft.com/cs-cz/excel-help/vytvo reni-datoveho-souboru-xml-a-souboru-schematu-xml-z -dat-tabulky-HA010263509.aspx?CTT=1
Link na stažení z této české nápovědy ovšem nefunguje, platný link (11.12.2010, 10:15) je
http://www.microsoft.com/downloads/en/details.aspx ?familyid=72852247-6afd-425c-83b1-1f94e4ac2775&dis playlang=en
Anglické info o XML Tools je na
http://msdn.microsoft.com/en-us/library/aa203739.a spx
XML Tools po instalaci do Excelu umí vytvořit XML soubor, jehož elementy odvodí z názvů sloupců (resp. z prvních řádek), název kořenového elementu a řádkového elementu je možné určit (defaultně root a row). Neumí z buněk vytvářet atributy elementů, resp. nepřišel jsem na to jak, pokud to někdo umí, rád se to dozvím.
Keď už máš XML súbor, tak ho môžeš predsa jednoducho transformovať pomocou XSLT transformácie do takého XML, aké potrebuješ.