XML datu importēšana

Ja iepriekš izveidojāt XML karti, varat to izmantot, lai importētu XML datus šūnās, kas ir kartētas, taču ir arī vairākas metodes un komandas XML datu importēšanai bez XML kartes.

Ja jums ir XML karte, veiciet šīs darbības, 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 Izstrādātāja > Importēt.

    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 XML datu failu (. XML), ko vēlaties importēt, un noklikšķiniet uz Importēt.

Citi veidi, kā importēt XML datus

Papildinformāciju par problēmām skatiet rakstā vispārējas problēmas ar XML datu importēšanu šī raksta beigās.

XML datu faila importēšana XML tabulas formātā

  1. Noklikšķiniet uz Izstrādātāja > Importēt.

    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 XML datu failu (. XML), ko vēlaties importēt, un noklikšķiniet uz Importēt.

    Ja XML datu fails neattiecas uz shēmu, programma Excel izsecina shēmu no XML datu faila.

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

    1. XML tabulas atlasīšana esošā darblapā lai importētu XML datu faila saturu XML tabulā jūsu darblapā norādītajā šūnu atrašanās vietā.

    2. XML tabulas atlasīšana jaunā darblapā lai importētu faila saturu XML tabulā jaunā darblapā, sākot ar šūnu a1. XML datu faila shēma ir parādīta uzdevumrūtī XML avots .

  4. Ja XML datu fails neattiecas uz shēmu, programma Excel izsecina shēmu no XML datu faila.

  5. Lai kontrolētu XML datu (piemēram, datu saistījuma, formāta un izkārtojuma) darbību, noklikšķiniet uz Rekvizīti, kas parāda dialoglodziņu XML kartes rekvizīti . Piemēram, ja importējat datus pēc noklusējuma, kartētā diapazonā esošie dati tiks pārrakstīti, bet jūs to varat mainīt.

Vairāku XML datu failu importēšana

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

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

  2. Noklikšķiniet uz Izstrādātāja > Importēt.

    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 XML datu failu (. XML), kuru vēlaties importēt.

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

    • Ja faili nav nepārtraukti, 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 neesošus failus, tiek parādīts dialoglodziņš importējamā <filename>. XML . Atlasiet XML karti, kas atbilst XML datu failam, kuru importējat katram failam.

    Lai izmantotu vienu karti visiem atlasītajiem failiem, kas vēl nav importēti, atlasiet lietot šo XML karti visiem atlasītajiem failiem šajā shēmā.

Vairāku XML datu failu importēšana ārējos datos

Lai importētu vairākus XML failus, kuros tiek izmantota viena un tā pati nosaukumvieta, bet dažādas XML shēmas, varat izmantot komandu no XML datu importēšana . Programma Excel izveido unikālu XML karti katram importējamam XML datu failam.

Piezīme.: Ja importējat vairākus XML failus, kas nedefinē nosaukumvietas, šie XML faili tiek apstrādāti tā, it kā tie izmantotu to pašu nosaukumvietu.

  1. Ja izmantojat programmu Excel ar Office 365 abonementu, noklikšķiniet uz datu > Iegūstiet datu > no XMLfailu >.

    Ja izmantojat Excel 2016 vai vecāku 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ā ir importējamais XML datu 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 neattiecas uz shēmu, programma Excel izsecina shēmu no XML datu faila.

    • Esoša darblapa    XML dati tiek importēti divdimensiju tabulā ar rindām un kolonnām, kas rāda XML tagus kā kolonnu virsrakstus, kā arī datus rindās zem kolonnu virsrakstiem. Pirmais elements (saknes mezgls) tiek izmantots kā virsraksts, un tas tiek rādīts norādītajā šūnas atrašanās vietā. Pārējie tagi ir sakārtoti alfabētiskā secībā otrajā rindā. Šajā gadījumā programma Excel neizsecina shēmu un nevarat izmantot XML karti.

    • Jauna darblapa    Programma Excel darbgrāmatai pievieno jaunu darblapu un automātiski ievieto XML datus jaunās darblapas augšējā kreisajā stūrī. Ja XML datu fails neattiecas uz shēmu, programma Excel izsecina 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, ja importējat datus pēc noklusējuma, kartētā diapazonā esošie dati tiek pārrakstīti, taču varat tos mainīt.

XML datu faila atvēršana, lai importētu tā datus

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

    Ja izmantojat 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 atveramais fails.  

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

  4. Ja tiek atvērts XML importēšanas dialoglodziņš, kur atvērtais fails atsaucas uz vienu vai vairākām paplašināmās stila lapu valodas transformācijas (XSLT) stilu lapām, līdz ar to varat noklikšķināt uz kādas no šīm opcijām:

    • Faila atvēršana, nelietojot stila lapu    XML dati tiek importēti divdimensiju tabulā ar rindām un kolonnām, kas rāda XML tagus kā kolonnu virsrakstus, kā arī datus rindās zem kolonnu virsrakstiem. Pirmais elements (saknes mezgls) tiek izmantots kā virsraksts, un tas tiek rādīts norādītajā šūnas atrašanās vietā. Pārējie tagi ir sakārtoti alfabētiskā secībā otrajā rindā. Šajā gadījumā programma Excel neizsecina shēmu un nevarat izmantot XML karti.

    • Atveriet failu, izmantojot tālāk norādīto stila lapu (atlasiet vienu)    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 tiek atvērti kā tikai lasāmi programmā Excel, lai jūs nejauši nesaglabātu oriģinālo avota failu Excel makro failu formātā (. xlsm). Šajā gadījumā programma Excel neizsecina shēmu un nevarat izmantot XML karti.

  5. Ja tiek parādīts dialoglodziņš XML atvēršana , XML failā nav nevienas XSLT stila lapas atsauces. Lai atvērtu failu, noklikšķiniet uz kādas no tālāk norādītajām opcijām.

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

      Faila saturs tiek importēts XML tabulā. Ja XML datu fails neattiecas uz shēmu, programma Excel izsecina 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, kas rāda XML tagus kā kolonnu virsrakstus, kā arī datus rindās zem kolonnu virsrakstiem. Pirmais elements (saknes mezgls) tiek izmantots kā virsraksts, un tas tiek rādīts norādītajā šūnas atrašanās vietā. Pārējie tagi ir sakārtoti alfabētiskā secībā otrajā rindā. Šajā gadījumā programma Excel neizsecina shēmu un nevarat izmantot XML karti.

      XML dati tiek atvērti kā tikai lasāmi programmā Excel, lai jūs nejauši nesaglabātu oriģinālo avota failu Excel makro failu formātā (. xlsm). Šajā gadījumā programma Excel neizsecina shēmu un nevarat izmantot XML karti.

    • Noklikšķiniet uz lietot UZDEVUMRŪTI XML avots.

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

      Ja XML datu fails neattiecas uz shēmu, programma Excel izsecina shēmu no XML datu faila.

Biežāk sastopamās problēmas ar XML datu importēšanu

Programma Excel parāda dialoglodziņu XML importēšanas kļūda , ja tā nevar validēt datus atbilstoši XML kartei. Šajā dialoglodziņā noklikšķiniet uz Detalizēti , lai iegūtu papildinformāciju par katru kļūdu. Tālāk esošajā tabulā ir norādītas dažas vispārējas importēšanas kļūdas:

Kļūda

kas notika

Neizdevās shēmas validācija

Kad dialoglodziņā XML kartes rekvizīti noklikšķinājāt uz validēt datus pret shēmu importēšanai un eksportēšanai , dati tiek importēti, bet dati netika validēti attiecībā uz norādīto XML karti.

Daļa datu tika importēti kā teksts

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

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

  • Dati nav saderīgi ar Excel iekšējo attēlojumu attiecībā uz XSD datu tipu. 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 failā nav sintakses kļūdu un vai XML ir pareizi izveidots.

Nevar atrast XML karti, kas atbilst datiem

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

Nevar mainīt XML tabulu, lai tajā ietilptu dati

Jūs mēģināt pievienot rindas, importējot vai pievienojot datus XML tabulai, taču tabulas izvēršanai nav vietas. XML tabulu var izvērst tikai no apakšas uz leju. Piemēram, var būt objekts, piemēram, attēls vai cita tabula, tieši zem XML tabulas, kas neļauj izvērst XML tabulu. Vai arī XML tabulai, lai to izvērstu, tas 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 neattiecas uz shēmu

XML fails, kuru mēģināt atvērt, neattiecas uz XML shēmu. Lai strādātu ar failu XML datiem, programmai Excel ir nepieciešama shēma, kuras pamatā ir XML faila saturs. Ja šī shēma ir nepareiza 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 attiektos uz shēmu. Papildinformāciju skatiet rakstā XML elementu kartēšana uz ŠŪNĀM XML kartē.

Piezīme.: Excel nepiešķirto shēmu nevar eksportēt 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.

Veiciet šīs darbības, lai noņemtu Excel no darbgrāmatas izveidoto shēmu:

  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 izveidota, un noklikšķiniet uz Dzēst.

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

Ja strādājat ar vairākiem XML datu failiem un XML shēmām, parasti katrai shēmai izveidojat XML karti, kartējiet nepieciešamos elementus un pēc tam importējiet katru XML datu failu atbilstošajā XML kartē. Izmantojot importēšanas komandu, lai atvērtu vairākus XML failus ar vienu un to pašu nosaukumvietu, varat izmantot tikai vienu XML shēmu. Ja izmantojat šo komandu, lai atvērtu vairākus XML failus, kas izmanto vienu un to pašu 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 un to pašu nosaukumvietu, bet dažādas XML shēmas, mēģiniet izmantot komandu no XML datu importēšanas (noklikšķiniet uz datu > no citiem avotiem). Šī komanda atļauj vairākus XML failus ar vienu nosaukumvietu vairāku XML shēmu lietošanai. 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ē nosaukumvietas, šie XML faili tiek apstrādāti tā, it kā tie izmantotu to pašu 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.

Skatiet arī

XML

datu

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

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×