XML-adatok exportálása az Excel alkalmazásból

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Az XML-adatok importálása, munkafüzetcellákkal való megfeleltetése és módosítása után gyakran szükség lehet arra, hogy ismét exportálja vagy XML-fájlba mentse az adatokat.

Fontos:  Az XML-megfeleltetések létrehozásakor és az Excel-adatok XML-adatfájlokba exportálásakor az exportálható sorok száma korlátozott. Az Excelből XML-fájlba exportálás során legfeljebb 65 536 sor menthető. Ha a fájlja 65 536-nál több sort tartalmaz, akkor az alábbi lehetőségei vannak:

  • Exportálja az adatokat használja a. XLSX-fájl formátuma.

  • Mentse a fájlt XML-számolótábla (. XML), amely a megfeleltetések elvesztésével.

  • Törölheti a 65 536. utáni összes sort, majd megismételheti az exportálást, mely megőrzi a megfeleltetéseket, de a fájl végének elvesztésével jár.

Tegye a következőket:

  1. Kattintson a Fejlesztőeszközök lap XML csoportjában az Exportálás gombra.

    Ha nem látható a Fejlesztőeszközök lap, olvassa el A Fejlesztőeszközök lap megjelenítése című szakaszt.

  2. Ha megjelenik egy kisméretű XML exportálása párbeszédpanel, kattintson a használni kívánt XML-megfeleltetésre, majd kattintson az OK gombra.

    Ez a párbeszédpanel csak akkor jelenik meg, ha nincs XML-táblázat kijelölve, és a munkafüzet egynél több XML-megfeleltetést tartalmaz.

  3. A nagyméretű XML exportálása párbeszédpanel Fájlnév mezőjébe írja be az XML-adatfájl nevét.

  4. Kattintson az Exportálás gombra.

    Megjegyzés: Ha a munkalap fejlécei vagy címkéi eltérnek az XML-megfeleltetésben szereplő XML-elemnevektől, az Excel az XML-elemneveket használja az exportáláskor és az XML-adatok mentésekor.

Tegye a következőket:

  1. A fájl első fölösleges sorok számát a sorok száma az 65537 kivonása.

  2. Excess azok a sorok törlése az Excel-munkalap elejéig.

  3. Exportálja a munkalapot XML-adatfájlként.

  4. Kattintson a Bezárás , de ne mentse a lapot. Ezután nyissa meg újra az Excel-munkalapot.

  5. A sorok kivételével minden sor törlése a fenti 1, majd az XML-adatfájl exportálása.

    Ez az eljárás képet ad a sorok maradéka. Ezen a ponton két XML exportálása fájlokat, amelyek az eredeti munkafüzet másolatának létrehozása kombinálhatja lesz.

A korábbi XML-funkcionalitással való kompatibilitás megőrzése érdekében célszerű lehet XML-adatfájlként (.xml) mentenie a fájlját az Exportálás parancs használata helyett.

Tegye a következőket:

  1. A Ctrl+S billentyűkombinációt lenyomva mentse a munkáját.

    Ezzel biztosíthatja, hogy a munkafüzethez végrehajtott módosítások nem vesznek el a munkafüzetet az XML-adatfájlba való mentéskor.

  2. Kattintson a fájl > Mentés másként, és válassza ki a helyet, ahová a fájlt menteni szeretné.

  3. A fájlnév mezőbe írja be az XML-adatfájl nevét.

  4. A Fájl típusa listában kattintson az XML-adat elemre, majd a Mentés gombra.

  5. Ha egy üzenet arról tájékoztatja, hogy a fájl XML-adatként való mentése funkcióvesztést okozhat, kattintson a Folytatás gombra.

  6. Ha megjelenik egy kisméretű XML exportálása előugró ablakban, kattintson a használni kívánt XML-megfeleltetésre, és kattintson az OKgombra.

    A felugró ablakot csak akkor jelenik meg, ha nincs XML-táblázat kijelölve, és a munkafüzet egynél több XML-megfeleltetést tartalmaz.

  7. A nagyméretű XML exportálása párbeszédpanel Fájlnév mezőjébe írja be az XML-adatfájl nevét.

  8. Kattintson az Exportálás gombra.

Megjegyzés: Ha a munkalap fejlécei vagy címkéi eltérnek az XML-megfeleltetésben szereplő XML-elemnevektől, az Excel az XML-elemneveket használja az exportáláskor és az XML-adatok mentésekor.

Az XML-adatok exportálásával kapcsolatos gyakori hibák

XML-adatok exportálásakor előfordulhatnak az alábbi üzenetek – például keresőoszlopon.

Az XML-megfeleltetés exportálható, de néhány szükséges elem nincs megfeleltetve

Ennek az üzenetnek több oka lehet:

  • Az XML-megfeleltetés, amely megfelel az alábbi XML-táblázat egy vagy több szükséges elemet, melyek nincsenek megfeleltetve az XML-táblázattal van.

    Az XML-forrás munkaablak hierarchikus elemlistája az egyes elemek jobb felső sarkánál látható ikonon megjelenő piros csillaggal jelzi a szükséges elemeket. A szükséges elemek megfeleltetéséhez húzza őket a munkalap azon részére, ahol meg szeretné, hogy jelenjenek.

  • Az elem egy rekurzív struktúra.

    A rekurzív struktúrák gyakori példája az alkalmazottak és a vezetők olyan hierarchiája, amelyben ugyanazok az XML-elemek több szinten is egymásba vannak ágyazva. Még ha meg is feleltette az XML-forrás munkaablak összes elemét, az Excel nem támogatja az egy szintnél mélyebb rekurzív struktúrákat, és ezért nem tudja végrehajtani az összes elem megfeleltetését.

  • Az XML-táblázat vegyes tartalmú.

    A vegyes tartalom akkor fordul elő, ha egy elem tartalmaz egy gyermekelemet, illetve egyszerű szöveget a gyermekelemen kívül. Gyakori esete ennek, hogy formázási címkéket (például félkövér formázást) használ az elemen belüli adatformázáshoz. A gyermekelemet az Excel meg tudja jeleníteni (ha támogatja), a szövegtartalom azonban elveszik az adatok importálásakor, illetve nem érhető el az adatok exportálásakor, ezért az ilyen jellegű adatok be- és kivitele nem működik.

A munkafüzet XML-megfeleltetéseit nem lehet exportálni

XML-megfeleltetés nem lehet exportálni, ha a kapcsolat, a megfeleltetett elem és más elemek nem őrzi meg. Ez a kapcsolat nem őrzi el az alábbi okok valamelyike miatt:

  • A megfeleltetett elem sémadefiníciója a következő attribútumokkal rendelkező sorozatban található:

    • A maxoccurs attribútum 1-től eltérő értékű.

    • A sorozathoz egynél több közvetlen gyermekelem van definiálva, vagy tartalmaz egy másik összeállítót közvetlen gyermekként.

  • Egy ismétlődő szülőelemen nem ismétlődő testvérelemei eltérő XML-táblázatokkal vannak megfeleltetve.

  • Több ismétlődő elem ugyanazzal az XML-táblázattal van megfeleltetve, és az ismétlődést nem definiálja egy elődelem sem.

  • Eltérő szülők gyermekelemei ugyanazzal az XML-táblázattal vannak megfeleltetve.

Az XML-megfeleltetést akkor sem lehet exportálni, ha az alábbi XML-sémastruktúrák egyikét tartalmazza:

  • Listákból álló lista –    Egy elemlista egy másik elemlistát tartalmaz.

  • Denormalized adatok        XML-táblázat valamelyik elemét a többször előforduló sémában definiált rendelkezik (a maxoccurs attribútum 1 értékre van állítva). Ilyen elemet ad hozzá egy XML-táblázatot, az Excel kitölti az oszlopot, és az elem több példányával.

  • Választási lehetőségek        Az egyik megfeleltetett elem egy < választási lehetőségek > sémaszerkezet része.

Az Excel nem tudja menteni a munkafüzetet, mert nincsenek megfeleltetett tartományok

Az Excel nem tudja menteni a munkafüzetet az XML-adatfájlba, amíg nem hoz létre egy vagy több megfeleltetett tartományt.

Ha XML-megfeleltetést adott a munkafüzetéhez, kövesse a következő lépéseket az XML-elemek munkalappal való megfeleltetéséhez:

  1. Kattintson a Fejlesztőeszközök lap XML csoportjában a Forrás gombra.

    A Fejlesztőeszközök lap XML-parancsai
    Ha nem látható a Fejlesztőeszközök lap, olvassa el a a Fejlesztőeszközök lap megjelenítésecímű témakört.

  2. Az XML-forrás munkaablakban jelölje ki a munkafüzettel megfeleltetni kívánt elemeket.

    Ha nem szomszédos elemeket szeretne kijelölni, kattintson egy elemre, nyomja le a CTRL billentyűt, majd kattintson sorban a további elemekre.

  3. Húzza a kijelölt elemeket a munkalap azon pontjára, ahol meg szeretné jeleníteni őket.

Ha nem adott XML-megfeleltetést a munkafüzethez, vagy ha az adata nem érvényes XML-táblázat, a munkafüzet mentése az Excel Makróbarát munkafüzet-formátumában (.xlsm).

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×