XML datu eksportēšana

Svarīgi!:  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Pēc tam, kad esat importētā 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 programmā Excel datu eksportēšana uz XML datu failu, ir to rindu skaitu, kas var eksportēt ierobežojumu. Eksportēšana uz XML no Excel ietaupīs ne vairāk kā 65 536 rindām. Ja jūsu fails ir vairāk nekā 65 536 rindām, programma Excel eksportēt (#ROWS mod 65537) pirmās rindas. Piemēram, ja darblapā ir 70.000 rindas, programma Excel eksportēt 70000 mod 65537 = 4464 rindas. Mūsu ieteikums ir 1) tā vietā izmantojiet xlsx vai 2) saglabāt failu kā XML izklājlapas 2003 (. XML), kuru zaudējot kartējumus, vai 3) dzēsiet visas rindas pēc 65 536 un pēc tam eksportējiet vēlreiz, kas paturēt kartējumus, bet zaudējot datus faila beigās.

Lūk, kā XML datu eksportēšana no darblapas:

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

    Ja cilne Izstrādātājs netiek rādīta, 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 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.

Lūk, kā XML datu eksportēšana no darblapas, ja strādājat ar vairāk nekā 65 536 rindām:

  1. Atņemiet 65 537 no kopējā faila rindu skaita. Tas dos jūs iegūstat x rindu skaitu.

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

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

  4. Aizveriet un vēlreiz atveriet Excel darblapu.

  5. Izdzēsiet visus datus pēc kopējā x un eksportējiet kā XML datu failu.

    Šī procedūra ļaus atlikums no rindām. At, ka punkts ir divas eksportēt XML failus un apvienot tās kopsumma sākotnējo darblapu.

Kartēto šūnu XML datu saglabāšana XML datu failā

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. Programmā Excel 2010 un 2013, noklikšķiniet uz Fails > Saglabāt kāun izvēlieties atrašanās vietu, kur vēlaties saglabāt failu.

    Programmā Excel 2007 noklikšķiniet uz Microsoft Office pogas 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 failam paredzēto nosaukumu.

  4. Sarakstā Saglabāt kā tipu noklikšķiniet uz XML datuun 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 Continue (turpināt).

  6. Ja tiek rādīts mazs dialoglodziņš XML eksportēšana , noklikšķiniet uz XML kartes, kuru vēlaties izmantot, un 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 failam paredzēto 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, var tikt parādīti tālāk uzskaitītie ziņojumi.

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

Š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.

    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 saistību ar citiem elementiem. Šajā relācijā 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 cits burtlicis 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    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, jo tajā vēl nav neviena kartēta diapazona

Programma Excel nevar saglabāt darbgrāmatu XML datu failu, ja vien 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. 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 kartes pievienošana darbgrāmatai vai ja dati neatrodas XML tabulu, saglabājiet darbgrāmatu programmā Excel darbgrāmatas faila formātā (. xlsm).

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 vai 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 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.

Piezīme.: Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Skatiet arī

Virs skatu XML programmā Excel

Kartes XML elementus uz XML kartējuma šūnām

Savienojuma izveide ar XML failu (Power Query)

Paplašiniet savas 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.

×