[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.17
Prihlásený: 09.02.17
Príspevky: 4
Témy: 1 | 1

Dobrý deň, potrebovala by som poradiť. Vytváram si databázy v xsl, ktoré potom exportujem do xml a nahrávam do e-shopu. Neviem vyriešiť to, ako zachovať formátovanie bunky. V exceli si naformátujem napr. popis produktu - nadpis je boldom, ďalej napr. použijem šedú a modrú farbu. Toto sa ale samozrejme do xml neprenesie. Dá sa to nejako riešiť?

Ďakujem!

Diana


Offline

Správca fóra
Správca fóra
Ako zaistiť, aby sa formátovanie bunky v exceli prenieslo do XML

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39 | 39

Dobrý deň,

XML je formát určený primárne na jednotný prenos štruktúry dát, nie ich formátu - preto sa tento z excelu neexportuje.
Formátovanie (farby textov, odsadenie do odstavcov, formát a veľkosť písma,...) by mal riešiť až samotný e-shop podľa nejakých globálnejších pravidiel (napr. všetky názvy produktov v kategórií vypísané bold-om, bez podčiarknutia, bledoružovou farbou,...).
Nastavovať toto jednotlivo a ešte prostredníctvom XML nie je ani efektívne, ani žiadúce (vlastný formát by asi sotva dodržoval grafický/farebný návrh stránky e-shopu, ktorý by týmto zásahom vzhľadom pripomínal skôr omaľovánku).


_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.17
Prihlásený: 09.02.17
Príspevky: 4
Témy: 1 | 1

Ďakujem za reakciu. Tvorca www stránok mi povedal, že "ak XML obsahuje HTML kod s boldom, farebnostou, odsekmi atd...obsah musi byt v CDATA". To už je pre mňa komplikované. Som laik a učím sa to sama metódou pokus omyl. Vedeli by ste mi vysvetliť, čo tým myslel?


Offline

Správca fóra
Správca fóra
Ako zaistiť, aby sa formátovanie bunky v exceli prenieslo do XML

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39 | 39

CDATA (Character Data), resp. presnejšie [c]<![CDATA[sem_vase_data]]>[/c] slúži skôr na uchovanie a prenos špeciálnych znakov (napríklad znaky mimo používanej znakovej sady, alebo znaky, ktoré majú v XML špeciálny význam - najbežnejšie znaky <, > ktoré by sa v texte XML považovali za otvárací, resp. uzatvárací tag).
Problém je, že z excelu bez použitia a znalosti VBA makier formát nedostanete ani do CDATA tagov. Pretože samotný excel toto natívne nepodporuje - nevie, v akom tvare chcete formátovanie buniek exportovať, neexistuje na to žiadny predpísaný štandard.

Jediná možnosť, ktorú teda vo vašom prípade vidím, ak trváte na špeciálnom formátovaní cez XML je exportovať XML bez formátovania, potom ho otvoriť v niektorom editore, ktorý má pre XML podporu (XML Simple Editor, QuickXML,...) a až tam pracne pridať každému produktu požadované formátovanie. Uložiť a takto editovaný dokument importovať. Ako a kde, čo musíte pridať aby sa dáta na strane e-shopu spracovali správne vám už poradiť nedokážem - toto totiž záleží na spôsobe akým e-shop XML dokument spracuje. Znižujete tiež spoľahlivosť importu, čo je vo väčšine prípadov internetových obchodov dôležitejšie ako nejaké farby a boldy. No ostatne, proti gustu...

Stále takéto riešenie neodporúčam, pretože o XML platí čo som písal v prvom príspevku.


_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.17
Prihlásený: 09.02.17
Príspevky: 4
Témy: 1 | 1

Dobre, požiadam ho, aby vytvoril formátovanie priamo na e-shope. Ďakujem pekne!

// Spojený príspevok 06.02.2017 11:21

Ešte ma napadla ďalšia vec - mám xml od dodávateľa a chcem si ho previesť do excelu tak, aby sa mi s datami dalo pracovať ako s databázou - filtovať a pod. Tzn. potrebujem, aby každý ten parameter v xml vstúpil do správneho stĺpca v exceli. Ako mám, prosím, postupovať? Ďakujem!


Offline

Správca fóra
Správca fóra
Ako zaistiť, aby sa formátovanie bunky v exceli prenieslo do XML

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39 | 39

https://support.office.com/en-us/article/Import-XML-data-6eca3906-d6c9-4f0d-b911-c736da817fa4


_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.02.17
Prihlásený: 09.02.17
Príspevky: 4
Témy: 1 | 1

Ďakujem a už viem, ako na to formátovanie! :) Možno sa to niekomu bude hodiť...

Stačí to zapísať takto už v exceli v texte napr. k popisu produktu:

<FONT SIZE="5" COLOR="#ffd838" >Popis produktu</FONT><br />

<FONT SIZE="2" COLOR="#ffd838" > bla bla </FONT><br />


Takto sa mi to vyexportuje aj do xml a e-shop mi to správne prečíta. :)


 [ Príspevkov: 7 ] 


Ako zaistiť, aby sa formátovanie bunky v exceli prenieslo do XML



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Formát bunky v Exceli

v Ostatné programy

0

363

13.05.2012 16:34

blazej44800

V tomto fóre nie sú ďalšie neprečítané témy.

automaticka kopia bunky v Exceli

v Ostatné programy

2

699

29.01.2008 17:31

luto

V tomto fóre nie sú ďalšie neprečítané témy.

Odkazy na bunky v exceli

v Ostatné programy

2

653

11.04.2010 20:45

maceec

V tomto fóre nie sú ďalšie neprečítané témy.

Ako triediť zoznamy v Exceli

v Ostatné programy

2

725

10.03.2009 19:09

jurov

V tomto fóre nie sú ďalšie neprečítané témy.

ako vydelit v exceli jeden stlpec druhym stlpcom?

v Ostatné programy

4

627

25.11.2007 17:35

KatjushaMan

V tomto fóre nie sú ďalšie neprečítané témy.

ako čítať XML

v Technológia .NET

1

1502

27.02.2011 22:52

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

Ako parsovat xml súbor?

v PHP, ASP

1

475

19.02.2010 14:11

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zvalidovať gigantický xml?

v HTML, XHTML, XML, CSS

4

416

12.05.2014 16:31

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Ako vytvoriť viacero použivateľov tak, aby ... ?

v Ostatné programy

12

888

17.11.2011 22:36

malyneodbornik

V tomto fóre nie sú ďalšie neprečítané témy.

simple xml ako na to

v PHP, ASP

0

529

23.03.2009 20:44

komato

V tomto fóre nie sú ďalšie neprečítané témy.

kartoteka (ako v K602) v exceli

v Ostatné programy

0

468

18.12.2012 16:53

MAREK17

V tomto fóre nie sú ďalšie neprečítané témy.

Generovanie XML:Chybná analýza XML: žiadny prvok sa nenašiel

v HTML, XHTML, XML, CSS

1

932

16.12.2011 16:49

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zadať cestu JS, aby načítal obrázky

v JavaScript, VBScript, Ajax

1

473

15.06.2010 14:21

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zlepsit ping aby mi to nelagovalo?

v Počítačové hry

23

4841

02.02.2009 20:42

palo399

V tomto fóre nie sú ďalšie neprečítané témy.

ako taktovat cpu aby som nepretocil ramky

v Intel - Integrated Electronics

3

663

19.11.2009 21:53

prandof

V tomto fóre nie sú ďalšie neprečítané témy.

ako upraviť toto, aby to bolo validne

v JavaScript, VBScript, Ajax

1

475

09.02.2010 13:40

Ďuri



© 2005 - 2025 PCforum, edited by JanoF