< návrat zpět

MS Excel


Téma: Export tabulky do XML - zamezení entit rss

Zaslal/a 28.12.2013 18:02

Při exportu tabulky do XML (podle vlastního schématu) jsou některé znaky nahrazeny html entitami, používám zde ale CDATA, v kterých je obsažen právě html kod, tedy nahrazení entitami je nežádoucí.

Je možnost funkci nahrazování entitami nějak ovlivnit?

Předem díky za odpovědi a čas všech zůčastněných

Zaslat odpověď >

Strana:  « předchozí  1 2 3   další »
#017013
avatar
Jak vypadají vstupní data a že bych chtěl aby výstup byl s těmito shodný sem psal v příspěvku ze 2.1.
http://wall.cz/index.php?m=topic&id=16961&page=1#post-16994
Jediný problém je v tom že excel při exportu nahradí znaky, jež by mohli způsobit neplatnost XML dokumentu entitami - jde mi o zamezení této funkce excelu.citovat
#017017
avatar
Neviem síce čo robíš. Neviem ako to robíš. Súbor pridať nechceš. Ani tvoju verziu excelu neviem. Tak si tipnem. 4
Skús to uložiť ako TXT súbor.
A potom to premenuj na XMLcitovat
#017038
avatar
Pokud soubor uložím jako TXT - budu mít text bez dalších možností - přejmenováním na XML sice budu mít soubor XML s daty, ale rozhodně to nebude validní XML soubor.
2 marjankaj: nic ve zlém, ale XML na výstupu je značkovací jazyk (podobně jako html - přejmenování prostého TXT souboru sice získáš cokoli, ale funkční to příliš nebude)citovat
#017070
avatar

eXMarty napsal/a:

Pokud soubor uložím jako TXT - budu mít text bez dalších možností - přejmenováním na XML sice budu mít soubor XML s daty, ale rozhodně to nebude validní XML soubor.
2 marjankaj: nic ve zlém, ale XML na výstupu je značkovací jazyk (podobně jako html - přejmenování prostého TXT souboru sice získáš cokoli, ale funkční to příliš nebude)


no tak to sa velmo mylis :) html xml axml php vsetko je TXT subor len to ma inu priponu .... takze to co pisal marjankaj musi fungovat

zaregistruj sa na tomto fore potom mozes tu prilozit priklad aby sme vedeli co presne potrebujes .... ono sa tazko hovori kam mas to makro co som ti tu napisal dat ked neviem kde presne v procese to chces mat

pisal si ze na konci tak ja hovorim dopln tu funkciu nakonci :)citovat
#017073
avatar
Tak to napíšem tretíkrát.
Prilož súbor.citovat
#017079
avatar
Nepomohlo by toto?:
http://stackoverflow.com/questions/12454211/how-to-create-cdata-tag-in-excel-vbacitovat
#017080
avatar
Zdravím,
v příloze zasílám ZIP, který obsahuje 4 soubory:
CDATA-excel.xlsx - excelovský soubor, který obsahuje tabulku, která má být poté exportována do XML
CDATA-export.xml - exportovaný XML (tak jak to excel vyexportuje nyní)
CDATA-export-ručně-opravený.xml - výsledný XML jak bych ho chtěl mít (z původního vyexportovaného ručně opraven v notepadu)
CDATA-schema.xsd - Schéma, které je namapováno ve xdrojovém XLSX souboru, podle tohoto se vytváří exportem XML

Doufám že už je to tedy jasnější. Pro zpřehlednění jsem vstupní data zjednodušil a zkrátil, ale vše "problematické" stále obsahuje.
Zas a znovu dopředu díky
Příloha: zip17080_pokus-cdata.zip (10kB, staženo 36x)
citovat
#017081
avatar
kedze nevidim co vytvara ten XML subor tak pracujem s tym vytvorenym XML suborom

treba spustit makto test, ktore robi:
1. otvorim ho
2. string prepisem znaky
3. savnem ho
Příloha: zip17081_cdata-excel.zip (14kB, staženo 28x)
citovat
#017082
avatar
2 Palooo:
XML soubor nevytváří nic jiného než excel,žádný jiný program ani makro. XML vzniká exportem tabulky v excelovském souboru XLSX - "palubními" prostředky excelu (karta vývojář - část xml - export)citovat
#017083
avatar

eXMarty napsal/a:

2 Palooo:
XML soubor nevytváří nic jiného než excel,žádný jiný program ani makro. XML vzniká exportem tabulky v excelovském souboru XLSX - "palubními" prostředky excelu (karta vývojář - část xml - export)


hej uz som to tam nasiel .... ale ono to spravne robi ze ten excel tie znaky takto prerobi ... lebo toto robi kazdy vyvojar stranok aby z stringoveho vstupu nedostal PHP prikaz a neznicil mu stranku .... ja na tvojom mieste by som to riesil makrom ... len si tam do toho makra este dopis expor + po exporte neh to prepise znakycitovat

Strana:  « předchozí  1 2 3   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje