Ja iepriekš esat izveidojis XMLkarti, varat to izmantot, lai importētu XML datus kartētās šūnās, bet ir arī vairākas XML datu importēšanas metodes un komandas bez XML kartes.

Ja jums ir XML karte, izdariet to, lai importētu XML datus kartētās šūnās:

  1. XML kartē atlasiet kādu no kartētajām šūnām.

  2. Noklikšķiniet uz >importēšana.

    Ja cilne Izstrādātājs nav redzama, skatiet rakstu Cilnes Izstrādātājs parādīšana.

  3. Dialoglodziņā XML importēšana atrodiet un atlasiet IMPORTĒAMO XML datu failu (.xml) un noklikšķiniet uz Importēt.

Citi veidi, kā importēt XML datus

Papildinformāciju par problēmām skatiet rakstā Bieži sastopamās problēmas ar XML datu importēšanu šī raksta beigās.

XML datu faila kā XML tabulas importēšana

  1. Noklikšķiniet uz >importēšana.

    Ja cilne Izstrādātājs nav redzama, skatiet rakstu Cilnes Izstrādātājs parādīšana.

  2. Dialoglodziņā XML importēšana atrodiet un atlasiet IMPORTĒAMO XML datu failu (.xml) un noklikšķiniet uz Importēt.

    Ja XML datu fails neatsaucas uz shēmu, Excel izseko shēmu no XML datu faila.

  3. Dialoglodziņā Datu importēšana veiciet kādu no šīm darbībām:

    1. Atlasiet XML tabulu esošā darblapā, lai importētu XML datu faila saturu XML tabulā savā darblapā norādītajā šūnu atrašanās vietā.

    2. Atlasiet XML tabulu jaunā darblapā, lai importētu faila saturu XML tabulā jaunā darblapā, sākot no šūnas A1. XML datu faila shēma tiek parādīta uzdevumrūtī XML avots.

  4. Ja XML datu fails neatsaucas uz shēmu, Excel izseko shēmu no XML datu faila.

  5. Lai kontrolētu XML datu darbību (piemēram, datu saistījumu, formātu un izkārtojumu), noklikšķiniet uz Rekvizīti, kas parāda dialoglodziņu XML kartes rekvizīti. Piemēram, kartētajā diapazonā esošie dati tiks pārrakstīti, kad importējat datus pēc noklusējuma, bet tos var mainīt.

Vairāku XML datu failu importēšana

  1. Atlasiet kartētu šūnu, lai importētu vairākus XML failus vienā kartētu šūnu kopā.

    Ja vēlaties importēt vairākus XML failus vairākās kartētu šūnu kopās, noklikšķiniet uz šūnas jebkurā vietā darblapā, kas nav kartēta.

  2. Noklikšķiniet uz >importēšana.

    Ja cilne Izstrādātājs nav redzama, skatiet rakstu Cilnes Izstrādātājs parādīšana.

  3. Dialoglodziņā XML importēšana atrodiet un atlasiet IMPORTĒAMO XML datu failu (.xml).

    • Ja faili ir nepārtraukti, nospiediet taustiņu Shift un noklikšķiniet uz pirmā un pēdējā faila sarakstā. Visi dati no XML failiem tiks importēti un pievienoti kartētajām šūnām.

    • Ja faili netiek blakus, nospiediet un turiet nospiestu taustiņu Ctrl un noklikšķiniet uz katra faila, kuru vēlaties importēt sarakstā.

  4. Noklikšķiniet uz Importēt.

    Ja atlasījāt failus, kas nav nepārtraukti, tiek parādīts <Importēšanas_C1.xmlnosaukums >. Atlasiet XML karti, kas atbilst importējot XML datu failam katram failam.

    Lai lietotu vienu karti visiem atlasītajiem failiem, kas vēl nav importēti, atlasiet Lietot šo XML karti visiem šīs shēmas atlasītajiem failiem.

Vairāku XML datu failu kā ārējo datu importēšana

Lai importētu vairākus XML failus, kas izmanto vienu nosaukumvietu, bet dažādas XML shēmas, varat izmantot komandu No XML datu importēšana. Excel izveido unikālu XML karti katram importētam XML datu failam.

Piezīme.: Ja importējat vairākus XML failus, kas nedefinē nosaukumvietu, šie XML faili tiek apstrādāti kā tad, ja tie izmanto vienu nosaukumvietu.

  1. Ja izmantojat datu Excel arMicrosoft 365, noklikšķiniet uz Dati >Iegūt datus > no faila > No XML.

    Ja izmantojat vecāku versiju vai Excel 2016 versiju, noklikšķiniet uz Datu > No citiem avotiem > No XML datu importēšanas.

  2. Dodieties uz disku, mapi vai interneta atrašanās vietu, kurā atrodas IMPORTĒjamais XML .xml fails.

  3. Atlasiet failu un noklikšķiniet uz Atvērt.

  4. Dialoglodziņā Datu importēšana veiciet kādu no šīm darbībām:

    • XML tabula esošā darblapā    Faila saturs tiek importēts jaunā XML tabulā jaunā darblapā. Ja XML datu fails neatsaucas uz shēmu, Excel izseko shēmu no XML datu faila.

    • Esošā darblapa    XML dati tiek importēti divdimensiju tabulā ar rindām un kolonnām, kurās XML tagi tiek rādīti kā kolonnu virsraksti, bet rindās zem kolonnu virsrakstiem — dati. Pirmais elements (saknes mezgls) tiek izmantots kā virsraksts un tiek rādīts norādītajā šūnas atrašanās vietā. Pārējās atzīmes ir sakārtotas alfabētiskā secībā pāri otrajai rindai. Šajā gadījumā Excel shēma netiek izsejota, un jūs nevarat izmantot XML karti.

    • Jauna darblapa    Excel pievieno darbgrāmatai jaunu darblapu un automātiski ievieto XML datus jaunās darblapas augšējā kreisajā stūrī. Ja XML datu fails neatsaucas uz shēmu, Excel izseko shēmu no XML datu faila.

  5. Lai kontrolētu XML datu darbību, piemēram, datu saistījumu, formātu un izkārtojumu, noklikšķiniet uz Rekvizīti ,kas parāda dialoglodziņu XML kartes rekvizīti. Piemēram, kartētajā diapazonā esošie dati tiek pārrakstīti, kad importējat datus pēc noklusējuma, taču tos var mainīt.

XML datu faila atvēršana datu importēšanai

  1. Noklikšķiniet uz Fails > Atvērt.

    Ja izmantojat programmu Excel 2007, noklikšķiniet uz Microsoft Office pogas Office pogas attēls > Atvērt.

  2. Dialoglodziņā Atvēršana noklikšķiniet uz diska, mapes vai interneta atrašanās vietas, kurā ir fails, kuru vēlaties atvērt.  

  3. Atlasiet failu un noklikšķiniet uz Atvērt.

  4. Ja tiek atvērts dialoglodziņš XML importēšana, atvērtais fails atsaucas uz vienu vai vairākām paplašināmās stila lapu valodas transformācijas (XSLT) stila lapām, un varat noklikšķināt uz vienas no šīm opcijām:

    • Faila atvēršana, nelietojot stila lapu    XML dati tiek importēti divdimensiju tabulā ar rindām un kolonnām, kurās XML tagi tiek rādīti kā kolonnu virsraksti, bet rindās zem kolonnu virsrakstiem — dati. Pirmais elements (saknes mezgls) tiek izmantots kā virsraksts un tiek rādīts norādītajā šūnas atrašanās vietā. Pārējās atzīmes ir sakārtotas alfabētiskā secībā pāri otrajai rindai. Šajā gadījumā Excel shēma netiek izsejota, un jūs nevarat izmantot XML karti.

    • Atvērt failu, kurā ir lietota šāda stilu lapa (atlasīt kādu)    Atlasiet stila lapu, kuru vēlaties lietot, un pēc tam noklikšķiniet uz Labi. XML dati tiek formatēti atbilstoši atlasītajai stila lapai.

      Piezīme.: XML dati programmā Excel tiek atvērti kā tikai lasāmi, lai jūs nejauši nesaglabātu sākotnējo avota failu Excel Macro-Enabled darbgrāmatas faila formātā (.xlsm). Šajā gadījumā Excel shēma netiek izsejota, un jūs nevarat izmantot XML karti.

  5. Ja tiek atvērts dialoglodziņš Open XML, XML failam nav XSLT stila lapu atsauču. Lai atvērtu failu, noklikšķiniet uz vienas no šīm opcijām:

    • Noklikšķiniet uz Kā XML tabula, lai izveidotu XML tabulu jaunā darbgrāmatā.

      Faila saturs tiek importēts XML tabulā. Ja XML datu fails neatsaucas uz shēmu, Excel izseko shēmu no XML datu faila.

    • Noklikšķiniet uz Kā tikai lasāmu darbgrāmatu.

      XML dati tiek importēti divdimensiju tabulā ar rindām un kolonnām, kurās XML tagi tiek rādīti kā kolonnu virsraksti, bet rindās zem kolonnu virsrakstiem — dati. Pirmais elements (saknes mezgls) tiek izmantots kā virsraksts un tiek rādīts norādītajā šūnas atrašanās vietā. Pārējās atzīmes ir sakārtotas alfabētiskā secībā pāri otrajai rindai. Šajā gadījumā Excel shēma netiek izsejota, un jūs nevarat izmantot XML karti.

      XML dati programmā Excel tiek atvērti kā tikai lasāmi, lai jūs nejauši nesaglabātu sākotnējo avota failu Excel Macro-Enabled darbgrāmatas faila formātā (.xlsm). Šajā gadījumā Excel shēma netiek izsejota, un jūs nevarat izmantot XML karti.

    • Noklikšķiniet uz Izmantot XML avota uzdevumrūti.

      XML datu faila shēma tiek parādīta uzdevumrūtī XML avots. Pēc tam uz darblapu varat vilkt shēmas elementus, lai tos kartētu uz darblapu.

      Ja XML datu fails neatsaucas uz shēmu, Excel izseko shēmu no XML datu faila.

Bieži sastopamas problēmas ar XML datu importēšanu

Excel parāda XML importēšanas kļūdas dialoglodziņu, ja nevar validēt datus saskaņā ar XML karti. Šajā dialoglodziņā noklikšķiniet uz Detalizēta informācija, lai iegūtu papildinformāciju par katru kļūdu. Tālāk esošajā tabulā ir norādītas dažas izplatītas importēšanas kļūdas.

Kļūda

kas notika

Neizdevās validēt shēmu

Kad dialoglodziņā XMLkartes rekvizīti noklikšķinājāt uz Importējot un eksportējot validēt datu pret shēmu, dati tika importēti, taču dati netika validēti ar norādīto XML karti.

Daži dati ir importēti kā teksts

Daži vai visi importētie dati tika konvertēti no deklarētā datu tipa par tekstu. Lai šos datus izmantotu aprēķinos, dati no teksta ir jāpārvērš par skaitļiem vai datumiem. Piemēram, datuma vērtība, kas pārvērsta par tekstu, nedarbosies, kā paredzēts funkcijā YEAR, līdz tā tiks pārvērsta par datuma datu tipu. Excel konvertē datus par tekstu, ja:

  • Dati ir formātā, Excel neatbalsta.

  • Dati ir nesaderīgi ar Excel XSD datu tipa iekšējo attēlojumu. Lai novērstu šo problēmu, pārbaudiet katru datu tipa deklarāciju, lai pārliecinātos, vai jūsu XML dati ir derīgi atbilstoši XML shēmai.

XML parsēšanas kļūda

XML parsētājs nevar atvērt norādīto XML failu. Pārliecinieties, vai XML failam nav sintakses kļūdu un vai XML ir pareizi izveidots.

Nevar atrast datiem atbilstošo XML karti

Šī problēma var rasties, ja importējat vairākus XML datu failus un Excel nevar atrast atbilstošu XML karti vienam no failiem. Failam ar nosaukumu dialoglodziņa virsrakstjoslā vispirms importējiet atbilstošu shēmu un pēc tam mēģiniet importēt failu vēlreiz.

XML tabulas izmērus nevar mainīt, lai pielāgotu datus

Jūs mēģināt pievienot rindas, importējot vai pievienojot datus XML tabulai, taču tabulai nav vietas, kur izvērst. XML tabulu var izvērst tikai no apakšas uz leju. Piemēram, var būt objekts, piemēram, attēls vai cita tabula, kas atrodas tieši zem XML tabulas un neļauj izvērst XML tabulu. Vai arī, lai XML tabula izvērstos, tā pārsniegs rindas Excel 1 048 576. Lai novērstu šo problēmu, pārkārtojiet tabulas un objektus darblapā, lai ATĻAUTu XML tabulai izvērsties no apakšas uz leju.

Norādītais XML fails neatsaucas uz shēmu

XML fails, kuru mēģināt atvērt, neatsaucas uz XML shēmu. Lai strādātu ar failā ajiem XML datiem, Excel nepieciešama shēma, kuras pamatā ir XML faila saturs. Ja šī shēma nav pareiza vai nepietiekama, noņemiet to no darbgrāmatas. Pēc tam izveidojiet XML shēmas failu un rediģējiet XML datu failu tā, lai XML datu fails atsaucas uz šo shēmu. Papildinformāciju skatiet rakstā XML elementu kartēšana uz XML kartes šūnām.

Piezīme.: Jūs nevarat eksportēt secinātu Excel kā atsevišķu XML shēmas datu failu (.xsd). Lai gan eksistē XML shēmu redaktori un citas XML shēmas failu izveides metodes, tie varētu arī nebūt viegli pieejami vai arī jūs varētu nezināt, kā tos lietot.

Lai noņemtu no darbgrāmatas izveidoto Excel, rīkojieties šādi:

  1. Noklikšķiniet uz Izstrādātājs > Avots.

    XML komandas cilnē Izstrādātājs

    Ja cilne Izstrādātājs nav redzama, skatiet rakstu Cilnes Izstrādātājs parādīšana.

  2. Uzdevumrūtī XML avots noklikšķiniet uz XML Kartes.

  3. Dialoglodziņā XML Kartes noklikšķiniet uz xml kartes, kas Excel, un noklikšķiniet uz Dzēst.

Vairāku XML failu importēšana, kuri izmanto to pašu nosaukumvietu, bet dažādas shēmas nedarbojas, kā paredzēts

Strādājot ar vairākiem XML datu failiem un XML shēmām, parasti tiek izveidota XML karte katrai shēmai, kartējiet vajadzīgos elementus un pēc tam jāimportē katrs XML datu fails atbilstošajā XML kartē. Izmantojot komandu Importēt, lai atvērtu vairākus XML failus ar vienādu nosaukumvietu, varat izmantot tikai vienu XML shēmu. Izmantojot šo komandu, lai atvērtu vairākus XML failus, kas izmanto vienu nosaukumvietu, bet dažādas shēmas, varat iegūt neparedzētus rezultātus. Piemēram, dati var tikt pārrakstīti vai faili netiks atvērti.

Lai importētu vairākus XML failus, kas izmanto vienu nosaukumvietu, bet citas XML shēmas, mēģiniet izmantot komandu No XML datu importēšana (noklikšķiniet uz Datu > no citiem avotiem). Šī komanda ļauj vairākiem XML failiem ar vienu nosaukumvietu izmantot vairākas XML shēmas. Excel izveido unikālu XML karti katram importējamam XML datu failam.

Piezīme.: Ja importējat vairākus XML failus, kas nedefinē nosaukumvietu, šie XML faili tiek apstrādāti kā tad, ja tie izmanto vienu nosaukumvietu.

Cilnes Izstrādātājs parādīšana

Ja cilni Izstrādātājs neredzat, rīkojieties šādi, lai to parādītu:

  • Programmā Excel 2013 un Excel 2010:

    1. Noklikšķiniet uz Fails > Opcijas.

    2. Noklikšķiniet uz kategorijas Lentes pielāgošana.

    3. Sadaļā Galvenās cilnes atzīmējiet rūtiņu Izstrādātājs un noklikšķiniet uz Labi.

  • Programmā Excel 2007:

    1. Noklikšķiniet uz Microsoft Office pogas Office pogas attēls> Excel Opcijas.

    2. Noklikšķiniet uz kategorijas Populārākie.

    3. Sadaļā Galvenās opcijas darbam ar Excel atzīmējiet rūtiņu Rādīt lentē izstrādātāja cilni un noklikšķiniet uz Labi.

Papildinformācija

XML skatīšanas programmā Excel

XML elementu kartēšana uz XML kartes šūnām

XML datu eksportēšana

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×