XML datu eksportēšana no Excel 2016

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Pēc tam, kad esat importējis XML datus, kartējis datus šūnām savā darblapā un veicis izmaiņas datos, jūs bieži vien vēlaties eksportēt vai saglabāt datus XML failā.

Svarīgi!:  Kad veidojat XML kartes un eksportējat programmā Excel esošos datus XML datu failos, pastāv eksportējamo rindu skaita ierobežojums. Eksportējot no Excel uz XML, tiks saglabātas ne vairāk kā 65 536 rindas. Ja failā ir vairāk nekā 65 536 rindas, veiciet kādu no šīm darbībām:

  • Eksportējiet datus, izmantojot. XLSX faila formātā.

  • Saglabājiet failu XML izklājlapas formātā (. XML), kuru zaudējot kartējumus.

  • dzēsiet visas rindas pēc 65 536 un pēc tam eksportējiet vēlreiz, tādējādi saglabājot kartējumus, bet zaudējot datus faila beigās.

Izpildiet šādas darbības:

  1. Cilnes Izstrādātājs grupā XML noklikšķiniet uz Eksportēt.

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

  2. Ja tiek rādīts mazs dialoglodziņš XML eksportēšana, noklikšķiniet uz XML kartes, kuru vēlaties izmantot, un pēc tam noklikšķiniet uz Labi.

    Šis dialoglodziņš tiek parādīts tikai tad, ja XML tabula nav atlasīta un darbgrāmatā ir vairāk nekā viena XML karte.

  3. Lielā dialoglodziņa XML eksportēšana lodziņā Faila nosaukums ievadiet XML datu failam paredzēto nosaukumu.

  4. Noklikšķiniet uz Eksportēt.

    Piezīme.: Ja darblapā ir virsraksti vai etiķetes, kas atšķiras no XML elementu nosaukumiem XML kartē, Excel izmantos XML elementu nosaukumus, eksportējot vai saglabājot XML datus no darblapas.

Izpildiet šādas darbības:

  1. Atņemšana 65,537 no kopējā faila, lai iegūtu lieko rindu skaitu rindu skaita.

  2. Izdzēsiet tās lieko rindas no Excel darblapas sākumam.

  3. Eksportējiet darblapu kā XML datu failu.

  4. Noklikšķiniet uz Aizvērt , bet nevar saglabāt lapu. Pēc tam vēlreiz atveriet Excel darblapu.

  5. Dzēsiet visas rindas, izņemot rindas no 1. darbība iepriekš un pēc tam eksportējiet kā XML datu failu.

    Šī procedūra ļaus atlikums no rindām. Šajā brīdī, jums būs divas XML eksportēšana failiem, kas var apvienot, lai izveidotu tās dublikātu sākotnējo darblapu.

Lai nodrošinātu atpakaļsaderību ar vecāku XML funkcionalitāti, iespējams, vēlēsities saglabāt failu XML datu failā (. xml) tā vietā, lai izmantotu komandu Eksportēt.

Izpildiet šādas darbības:

  1. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu failu.

    Tas nodrošina, ka visas jūsu darbgrāmatā veiktās izmaiņas netiks zaudētas, saglabājot darbgrāmatu kā XML datu failu.

  2. Noklikšķiniet uz Fails > Saglabāt kāun pēc tam atlasiet atrašanās vietu, kur vēlaties saglabāt failu.

  3. Lodziņā faila nosaukums ievadiet XML datu failam paredzēto nosaukumu.

  4. Sarakstā Saglabāt kā tipu noklikšķiniet uz XML dati un pēc tam uz Saglabāt.

  5. Ja tiek parādīts ziņojums par to, ka saglabājot failu kā XML datus, var tikt pazaudēti līdzekļi, noklikšķiniet uz Turpināt.

  6. Ja tiek parādīts small Eksportēt XML uznirstošo logu, noklikšķiniet uz XML kartes, kuru vēlaties izmantot, un pēc tam noklikšķiniet uz Labi.

    Uznirstošajā logā tiek parādīts tikai tad, ja XML tabula nav atlasīta un darbgrāmatā ir vairāk nekā viena XML karte.

  7. Lielā dialoglodziņa XML eksportēšana lodziņā Faila nosaukums ievadiet XML datu faila nosaukumu.

  8. Noklikšķiniet uz Eksportēt.

Piezīme.: Ja darblapā ir virsraksti vai etiķetes, kas atšķiras no XML elementu nosaukumiem XML kartē, Excel izmantos XML elementu nosaukumus, eksportējot vai saglabājot XML datus no darblapas.

Bieži sastopamas problēmas, kas saistītas ar XML datu eksportu

Eksportējot XML datus, iespējams, pamanīsit ziņojumus, piemēram, tālāk.

XML karti var eksportēt, bet daži nepieciešamie elementi nav kartēti

Šim ziņojumam var būt vairāki iemesli.

  • Atbilst ar šo XML tabulu XML kartē ir viens vai vairāki nepieciešamie elementi, kas nav kartēti uz XML tabulu.

    Elementu hierarhiskais saraksts XML avota uzdevumrūtī norāda nepieciešamos elementus, novietojot sarkanu zvaigznīti ikonas augšējā labajā stūrī pa kreisi no katra elementa. Lai kartētu nepieciešamo elementu, velciet to uz darblapas vietu, kur vēlaties to redzēt.

  • Elements ir rekursīva struktūra.

    Vispārējs rekursīvas struktūras piemērs ir darbinieku un vadītāju hierarhija, kurā tie paši XML elementi ir ligzdoti vairākos līmeņos. Pat tad, ja visi elementi ir kartēti XML avota uzdevumrūtī, programma Excel neatbalsta rekursīvas struktūras, kas dziļākas par vienu līmeni, un tādēļ nevar kartēt visus elementus.

  • XML tabulā ir jaukts saturs.

    Jaukts saturs rodas, ja elementam ir bērnelements un vienkāršs teksts ārpus bērnelementa. Bieži ir sastopama situācija, kad formatēšanas tagi (piemēram, treknraksta tagi) tiek izmantoti, lai iezīmētu elementā esošus datus. Lai gan var parādīt bērnelementu (ja to atbalsta programma Excel), teksta saturs tiks zaudēts, importējot datus. Tas arī nav pieejams, kad dati tiek eksportēti, un tādēļ nevar tikt pārsūtīts abos virzienos.

XML kartes darbgrāmatā nevar eksportēt

Nevar eksportēt XML karti, ja nevar saglabāt kartēta elementa ar citiem elementiem saistību. Šajā relācijā nevar saglabāt tālāk minēto iemeslu dēļ:

  • Kartēta elementa shēmas definīcija ir ietverta secībā ar šādiem atribūtiem:

    • maxoccurs atribūts nav vienāds ar 1;

    • secībai ir definēts vairāk nekā viens tiešais bērnelements vai cits burtlicis ir definēts kā tiešais bērnelements.

  • Neatkārtoti viena līmeņa elementi ar kopīgu atkārtotu vecākelementu tiek kartēti uz dažādām XML tabulām.

  • Vairāki atkārtoti elementi tiek kartēti uz vienu un to pašu XML tabulu un atkārtošanos nedefinē priekšteča elements.

  • Dažādu vecāku bērnelementi tiek kartēti uz vienu un to pašu XML tabulu.

Turklāt nevar eksportēt XML karti, ja tajā ir viena no šīm XML shēmas konstrukcijām.

  • Sarakstu saraksts —    Vienu vienumu sarakstā atrodas vēl viens vienumu saraksts.

  • Denormalized datu        XML tabulā ir elementu, kas ir definēts shēmā pastāv vienreiz ( maxoccurs atribūts ir iestatīta uz 1). Pievienojot šādu elementu XML tabulu, programma Excel aizpilda tabulas kolonnu ar vairākiem elementa gadījumiem.

  •     Izvēle    Kartēts elements ir daļa no shēmas konstrukcijas < izvēle > .

Programma Excel nevar saglabāt darbgrāmatu, jo tajā vēl nav neviena kartēta diapazona

Programma Excel var saglabāt darbgrāmatu XML datu failā tikai tad, ja jūs izveidojat vienu vai vairākus kartētus diapazonus.

Ja darbgrāmatai ir pievienota XML karte, veiciet tālāk norādītās darbības, lai kartētu XML elementus savā darblapā.

  1. Cilnes Izstrādātājs grupā XML noklikšķiniet uz 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 atlasiet elementus, kurus vēlaties kartēt uz savu darblapu.

    Lai atlasītu blakus neesošus elementu, noklikšķiniet uz viena elementa, turiet nospiestu taustiņu CTRL un pēc tam noklikšķiniet uz katru elementu.

  3. Atlasītos elementus varat arī vilkt uz darblapas vietu, kurā vēlaties tos redzēt.

Ja darbgrāmatai ir vēl nav pievienota XML karte vai ja dati neatrodas XML tabulu, saglabājiet darbgrāmatu programmā Excel darbgrāmatas faila formātā (. xlsm).

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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×