Izvoz XML podataka iz programa Excel 2016

Važno : Ovaj članak je mašinski prevesti potražite u članku Odricanje odgovornosti. O referencu pronaći verzija ovaj članak ovde na engleskom jeziku.

Kada uvezete XML podatke, mapirate podatke u ćelije na radnom listu i izvršite promene podataka, često želite da izvezete ili sačuvate podatke u XML datoteci.

Važno :  Prilikom pravljenja XML mapa i izvoza podataka iz programa Excel u XML datoteke sa podacima postoji ograničenje broja redova koji mogu da se izvezu. Izvoz u XML iz programa Excel sačuvaće maksimalno 65,536 redova. Ako datoteka sadrži više od 65.536 redova, treba da uradite nešto od sledećeg:

  • Izvezite podatke koristeći .xlsx format datoteke.

  • Sačuvajte datoteku kao XML unakrsnu tabelu (.xml), koja će izgubiti mapiranja.

  • Izbrišite sve redove nakon 65.536, a zatim izvezite ponovo da biste održali mapiranja, ali izgubili podatke na kraju datoteke.

Izvezite XML podatke iz radnog lista sa manje od 65.536 redova

  1. Na kartici Projektovanje, u grupi XML kliknite na dugme Izvezi.

    Ako ne vidite karticu Projektovanje, pročitajte članak Prikaz kartice „Projektovanje“.

  2. Ako se pojavi mali dijalog Izvoz XML-a, kliknite na XML mapu koju želite da koristite, a zatim kliknite na dugme U redu.

    Ovaj dijalog se pojavljuje samo ako nije izabrana XML tabele i ako radna sveska ima više od jedne XML mape.

  3. U velikom dijalogu Izvoz XML-a, u polje Ime datoteke otkucajte ime za XML datoteku sa podacima.

  4. Kliknite na dugme Izvezi.

    Napomena : Ako radni list sadrži naslove ili oznake koje se razlikuju od imena XML elemenata u XML mapi, Excel će koristiti imena XML elemenata kada izvezete ili sačuvate XML podatke iz radnog lista.

Izvoz XML podataka iz radnog lista sa manje od 65.536 redova

  1. Oduzmite 65537 od ukupnog broja redova u datoteci.

    To vam pruža x broj redova.

  2. Izbrišite x redova sa početka Excel radnog lista.

  3. Izvezite radni list kao XML datoteku sa podacima.

  4. Kliknite na dugme Zatvori, a zatim ponovo otvorite Excel radni list.

  5. Izbrišite sve posle vrednosti x, a zatim izvezite kao XML datoteku sa podacima.

    Ova procedura će vam pružiti ostatak redova. U tom trenutku ćete imati dve XML datoteke za izvoz, koje možete da kombinujete da biste napravili duplikat originalnog radnog lista.

Čuvanje XML podataka iz mapiranih ćelija u XML datoteku sa podacima

Za kompatibilnost sa starijom XML funkcionalnošću, možda ćete želeti da sačuvate datoteku kao XML datoteku sa podacima (.xml) umesto da koristite komandu Izvezi .

  1. Pritisnite kombinaciju tastera CTRL+S da biste sačuvali datoteku.

    Ovaj korak osigurava da se promene izvršene u radnoj svesci ne izgube kada se radna sveska sačuva kao XML datoteka sa podacima.

  2. Izaberite stavku Datoteka, stavku Sačuvaj kao, a zatim izaberite lokaciju na kojoj želite da sačuvate datoteku.

  3. U polju Ime datoteke otkucajte ime za XML datoteku sa podacima.

  4. Sa liste Sačuvaj kao tip izaberite stavku XML podaci i kliknite na dugme Sačuvaj.

  5. Ako dobijate poruku koja navodi da čuvanje datoteke kao XML podataka može da dovede do gubitka funkcija, kliknite na dugme Nastavi.

  6. Ako se pojavi mali dijalog Izvoz XML-a, kliknite na XML mapu koju želite da koristite, a zatim kliknite na dugme U redu.

    Ovaj dijalog se pojavljuje samo ako nije izabrana XML tabela i ako radna sveska ima više od jedne XML mape.

  7. U velikom dijalogu Izvoz XML-a, u polju Ime datoteke otkucajte ime za XML datoteku sa podacima.

  8. Kliknite na dugme Izvezi.

Napomena : Ako radni list sadrži naslove ili oznake koje se razlikuju od imena XML elemenata u XML mapi, Excel će koristiti imena XML elemenata kada izvezete ili sačuvate XML podatke iz radnog lista.

Uobičajeni problemi sa izvozom XML podataka

Kada izvezete XML podatke, možda ćete dobiti poruke kao što su ove ispod.

Moguće je izvesti XML mapu, ali neki neophodni elementi nisu mapirani

Za ovu poruku može biti nekoliko razloga:

  • XML mapa koja je povezana sa ovom XML tabelom ima neke neophodne elemente koji nisu mapirani u XML tabeli.

    Hijerarhijska lista elemenata u oknu zadataka XML izvora ukazuje na neophodne elemente tako što stavlja crveni znak uzvika u gornji desni ugao ikone sa leve strane svakog elementa. Da biste mapirali neophodni element, prevucite ga na lokaciju na radnom listu gde želite da se pojavi.

  • Element je rekurzivna struktura.

    Uobičajen primer rekurzivnih struktura je hijerarhija zaposlenih i menadžera u kojoj su isti XML elementi ugnežđeni na nekoliko nivoa. Iako ste možda mapirali sve elemente u oknu zadatka XML izvora, Excel ne podržava rekurzivne strukture koje su duboke više od jednog nivoa i zato ne možete da mapirate sve elemente.

  • XML tabela sadrži mešoviti sadržaj.

    Mešoviti sadržaj se javlja kada element ima podređeni element i jednostavan tekst izvan podređenog elementa. Jedan uobičajen slučaj je kada se oznake oblikovanja (na primer, oznake podebljanja) koriste za označavanje podataka unutar elementa. Iako podređeni element (ako ga Excel podržava) može da se prikaže, sadržaj teksta će se izgubiti kada se podaci uvezu, nije dostupan kada se podaci se izvezu i zbog toga ne mogu da se zaobiđu.

Nije moguće izvesti XML mape iz radne sveske

Nije moguće izvesti XML mape ako se ne može očuvati relacija mapiranog elementa sa drugim elementima. Ova relacija možda ne može da se očuva iz sledećih razloga:

  • Definicija šeme mapiranog elementa se nalazi unutar niza sa sledećim atributima:

    • Atribut maxoccurs nije jednak 1.

    • Niz ima definisano više od jednog direktnog podređenog elementa ili ima drugi kompozitor kao direktan podređeni element.

  • Srodni elementi koji se ne ponavljaju sa istim ponavljajućim nadređenim elementom mapirani su u različite XML tabele.

  • Više ponavljajućih elemenata je mapirano u istoj XML tabeli, a ponavljanje nije definisano nadređenim elementom.

  • Podređeni elementi iz različitih nadređenih elemenata su mapirani u istoj XML tabeli.

Pored toga, XML mapu nije moguće izvesti ako ima jednu od sledećih konstrukcija XML šeme:

  • Lista lista    Jedna lista stavki ima drugu listu stavki.

  • Destabilizovani podaci    XML tabela ima element koji je definisan da se pojavi jednom u šemi (atribut maxoccurs je postavljen na 1). Kada takav element dodate u XML tabelu, Excel popunjava kolonu tabele sa više instanci elementa.

  • Izbor    Mapirani element je deo konstrukcije šeme < izbor >.

Excel ne može da sačuva radnu svesku zato što ona nema mapirane opsege

Excel ne može da sačuva radnu svesku u XML datoteci sa podacima osim ako napravite mapirane opsege.

Ako ste dodali XML mapu u radnu svesku, sledite ove korake da biste mapirali XML elemente u radni list:

  1. Na kartici Projektovanje, u grupi XML kliknite na dugme Izvor.

    XML commands on the Developer tab

    Ako ne vidite karticu Projektovanje, pročitajte članak Prikaz kartice „Projektovanje“.

  2. U oknu zadatka XML izvor izaberite elemente koje želite da mapirate u radni list.

    Da biste izabrali nesusedne elemente, izaberite jedan element, držite pritisnut taster CTRL, a zatim izaberite svaki drugi element.

  3. Prevucite izabrane elemente na lokaciju u radnoj svesci na kojoj želite da se pojave.

Ako niste dodali XML mapu u radnu svesku ili ako se podaci ne nalaze u XML tabeli, sačuvajte u formatu datoteke Excel radne sveske sa omogućenim makroima (.xlsm).

Prikazivanje kartice „Projektovanje“

  1. Izaberite stavku Datoteka, a zatim izaberite stavku Opcije.

  2. Izaberite kategoriju Prilagođavanje trake.

  3. U okviru Glavne kartice potvrdite izbor u polju za potvrdu Projektovanje i kliknite na dugme U redu.

Napomena : Odricanje odgovornosti mašinskog prevođenja: ovaj članak je preveden sistem računara bez ljudski interventne. Microsoft nudi ove mašinskog prevoda da pomogne koja nije na engleskom govornih korisnicima da uživate u sadržaju za Microsoft proizvode, usluge i tehnologijama. U članku bio mašinskog prevesti, mogu da sadrže greške u rečnik, sintaksa ili gramatiku.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×