Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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.

Předmět Autor Datum
mno, tech rad je tady hodne:-D
globus 25.02.2009 15:25
globus
Excel pouziva mapovani XML, kde si urcujes, jak bude vysledek vypadat.
Jan Fiala 25.02.2009 16:08
Jan Fiala
hmm,a neporadis mi prosim kde to najdu?
globus 25.02.2009 16:32
globus
http://office.microsoft.com/cs-cz/excel/HA10206396 1029.aspx
karel 25.02.2009 16:35
karel
Co Google, nic? Zkusit napsat Excel mapování XML a přečíst si to: http://office.microsoft.com/cs-cz/…
host 25.02.2009 16:36
host
Ty citovaný nápovědy MS jsou naprosto nesrozumitelný a nefunkční, jako obvykle, četli jste je vůbec…
J. 11.12.2010 10:21
J.
Keď už máš XML súbor, tak ho môžeš predsa jednoducho transformovať pomocou XSLT transformácie do tak… poslední
los 11.12.2010 16:35
los

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.

Zpět do poradny Odpovědět na původní otázku Nahoru