XML datu eksportēšana

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!: 

  • Pirms eksportējat XML datus, lentē ir jāiespējo cilne Izstrādātājs . Skatiet rakstu cilnes Izstrādātājs parādīšana.

  • Veidojot XML kartes un eksportējot datus programmā Excel uz XML datu failiem, ir iespējams eksportēto rindu skaits. Eksportējiet uz XML no Excel, saglabājot maksimālo 65 536 rindu. Ja failam ir vairāk nekā 65 536 rindu, Excel eksportē pirmo (#ROWS mod 65537) rindas. Piemēram, ja darblapā ir 70 000 rindas, programma Excel eksportēs 70000 mod 65537 = 4464 rindas. Mūsu ieteikums ir 1) izmantojiet xlsx vietā vai 2) Saglabājiet failu kā XML izklājlapas 2003 (. XML), kas zaudēs kartējumus vai 3) dzēst visas rindas pēc 65 536 un pēc tam vēlreiz eksportēt, kas saglabās kartējumus, bet zaudētu datus faila beigās.

XML datu eksportēšana (ar ne vairāk kā 65 536 rindām)

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

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

  2. Ja tiek parā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.

XML datu eksportēšana (vairāk nekā 65 536 rindām)

  1. Atņemiet 65 537 no kopējā faila rindu skaita. Tādējādi tiks sniegts x rindu skaits.

  2. Dzēsiet x rindas Excel darblapas sākumā.

  3. Eksportējiet darblapu kā XML datu failu (skatiet procedūras iepriekšējo sadaļu).

  4. Noklikšķiniet uz Close , bet nesaglabāt lapu. Pēc tam vēlreiz atveriet Excel darblapu.

  5. Izdzēsiet visu pēc kopā x un pēc tam eksportējiet kā XML datu failu (skatiet procedūras iepriekšējo sadaļu).

    Šādi jūs iegūsiet atlikušās rindas. Šajā brīdī jums būs divi XML eksportēšanas faili, kurus varat apvienot, lai izveidotu oriģinālās darblapas dublikātu.

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.

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

    Šī darbība 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 atlasiet atrašanās vietu, kur vēlaties saglabāt failu.

    Tikai programmā Excel 2007 noklikšķiniet uz Microsoft Office pogas Office pogas attēls , norādiet uz bultiņas blakus Saglabāt kāun pēc tam noklikšķiniet uz Citi formāti.

  3. Lodziņā Faila nosaukums ievadiet XML datu faila nosaukumu.

  4. Sarakstā Saglabāt kā tipu noklikšķiniet uz XML datiun pēc tam noklikšķiniet 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 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.

  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.

Eksportējot XML datus, var tikt parādīti tālāk uzskaitītie ziņojumi.

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

  • Ar šo XML tabulu saistītajā 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.

    Jauktais saturs tiek parādīts, ja elementam ir bērnelements un vienkāršs teksts, kas nav bērnelements. Viena kopīga lieta ir tā, kur formatēšanas atzīmes (piemēram, treknraksta atzīmes) tiek izmantotas, lai atzīmētu datus elementā. Kaut gan bērnelements (ja programma Excel to atbalsta) var tikt parādīts, ja dati tiek importēti, teksta saturs tiks zaudēts, ja dati tiek eksportēti, tāpēc nevar tikt pārsūtīti otrādi.

Ja nevar saglabāt kartēta elementa relāciju ar citiem elementiem, XML karti nevar eksportēt. Šo relāciju nevar saglabāt šādu 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 arī cits burtlicis kā tiešais bērns.

  • 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ārtotie 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 kāds no tālāk norādītajiem XML shēmu komponentiem:

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

  • Denormalizēti dati    XML tabulā ir elements, kas shēmā definēts bez atkārtošanās (maxoccurs atribūts ir iestatīts uz 1). Pievienojot šādu elementu XML tabulai, 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 XML datu failā, ja vien neveidojat vienu vai vairākus kartētus diapazonus.

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

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

    XML komandas cilnē Izstrādātājs

    Ja cilne Izstrādātājs netiek rādīta, 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 vēl neesat pievienojis XML karti savai darbgrāmatai vai jūsu dati nav XML tabulā, saglabājiet darbgrāmatu Excel darbgrāmatā ar makro iespējotā formātā (. xlsm).

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Skatiet arī

XML pārskats programmā Excel

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

Piezīme.:  Šī 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 jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

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.

×