Izvoz XML podataka

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Nakon što ste uvezenoj XML podatke, mapirate podatke u ćelije na radnom listu, i izvršite promene podataka, često želite da izvezete ili sačuvate podatke u XML datoteku.

Važno : Kada kreirate XML mape i izvoz podataka u programu Excel u XML datoteke sa podacima, postoji ograničenje broja redova koji se mogu izvoziti. Izvoz XML iz programa Excel će sačuvati maksimalno 65.536 redova. Ako vaša datoteka ima manje od 65.536 redova, Excel će izvesti prvih redova (#ROWS mod 65537). Na primer, ako radni list sadrži 70 000 redova, Excel će izvesti 70000 mod 65537 = 4464 redova. Naša preporuka je da 1) xlsx umesto toga koristite ili 2) sačuvajte datoteku kao XML unakrsne tabele 2003 (.xml), koja će izgubiti mapiranja ili (3) izbrišite sve redove nakon 65.536, a zatim izvezite ponovo koji će zadržite mapiranja, ali izgubili podatke na kraju datoteke.

Evo kako možete da izvezete XML podatke iz radnog lista:

  1. Kliknite na karticu Projektovanje > Izvoz.

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

  2. Ako se pojavi mali dijalog Izvoz XML , kliknite na XML mapu koju želite da koristite i 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.

Evo kako možete da izvezete XML podatke iz radnog lista ako radite sa više od 65.536 redova:

  1. Oduzmite 65537 od ukupnog broja redova u datoteci. Tako ćete krenuti x broj redova.

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

  3. Izvezite radni list kao XML datoteku sa podacima.

  4. Zatvorite i ponovo otvorite Excel radni list.

  5. Izbrišite sve posle vrednosti x i izvezite kao XML datoteku sa podacima.

    Ova procedura će vam dati ostatak redova. At da tačku imate dva Izvoz XML datoteke i oni kombinuju će ukupni originalni radni list.

Č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. U programu Excel 2010 i 2013, izaberite stavke datoteka > Sačuvaj kao, a zatim izaberite lokaciju na kojoj želite da sačuvate datoteku.

    U programu Excel 2007, kliknite na Dugme Microsoft Office Slika dugmeta , postavite pokazivač na strelicu pored dugmeta Sačuvaj kaoi zatim izaberite stavku Drugi formati.

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

  4. Na listi Sačuvaj kao tip izaberite stavku XML podacii kliknite na dugme Sačuvaj.

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

  6. Ako se pojavi mali dijalog Izvoz XML , kliknite na XML mapu koju želite da koristite i kliknite na dugme u redu.

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

  7. U velikom dijalogu Izvoz XML , 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 u radnoj svesci

XML mapu nije moguće izvesti ako odnos mapiranog elementa sa drugim elementima ne mogu da se sačuvaju. Ova veza možda nije moguće sačuvati 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 datoteci sa XML 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. Izaberite stavke Projektovanje > Izvor.

    XML komande na kartici "Projektovanje"

    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 još niste dodali XML mapu u radnu svesku ili ako se podaci ne nalaze u XML tabeli, sačuvajte radnu svesku u formatu datoteke Excel radne sveske (sa makroima.xlsm).

Prikazivanje kartice „Projektovanje“

Ako ne vidite karticu Projektovanje, pratite sledeće korake da biste je prikazali:

  • U programima Excel 2013 i Excel 2010:

    1. Izaberite stavke Datoteka > Opcije.

    2. Izaberite kategoriju Prilagođavanje trake.

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

  • U programu Excel 2007:

    1. Kliknite na dugme Microsoft Office Slika dugmeta > Excel opcije.

    2. Izaberite kategoriju Popularno.

    3. U okviru stavke Ključne opcije za rad u programu Excel potvrdite izbor u polju Prikaži karticu „Projektovanje“ na traci i kliknite na dugme U redu.

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Takođe pogledajte

Preko prikaza XML u programu Excel

Mapiranje XML elemenata ćelijama u XML mapu

Povezivanje sa XML datotekom (Power Query)

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.

×