Applies ToExcel pakalpojumam Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Ja iepriekš esat izveidojis XML karti, 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 failu).

    • 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 blakus, tiek atvērts <Faila nosaukums>.xml importēšana. 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 . Programma 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 Excel ar darbam arMicrosoft 365 abonementu, noklikšķiniet uz Datu >Iegūt datus > no faila > No XML.

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

  2. Dodieties uz disku, mapi vai interneta atrašanās vietu, kurā ir importējamais XML .xml fails (xml).

  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 neizseko shēmu, un jūs nevarat izmantot XML karti.

    • Jauna darblapa    Programma Excel jūsu darbgrāmatai pievieno 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.

  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 parādīts 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 neizseko shēmu, 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 neizseko shēmu, 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 neizseko shēmu, 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 neizseko shēmu, un jūs nevarat izmantot XML karti.

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

      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. Programma Excel konvertē datus par tekstu, ja:

  • Dati ir formātā, ko programma Excel neatbalsta.

  • Dati ir nesaderīgi ar Excel datu tipa XSD 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 atlasāt vairākus XML datu failus importēšanai, 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. Xml tabulai izvēršanas gadījumā tā pārsniegs Excel rindu ierobežojumu 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, programmai Excel ir 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 Excel secinātu shēmu 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 izveidotu shēmu, veiciet tālāk norādītās darbības.

  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 Excel izveidotās XML kartes 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. Programma Excel izveido unikālu XML karti katram XML datu failam, kuru vēlaties importēt.

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:

  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.

Skatiet arī

XML pārskats programmā Excel

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

XML datu eksportēšana

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.