XML-adatok exportálása

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Miután, ha már importált XML-adatok, munkafüzetcellákkal a munkalap celláira, és az adatokon végzett módosítások, gyakran szeretne exportálja vagy XML-fájlba mentse az adatokat.

Fontos : Ha az XML-megfeleltetések létrehozása, és Excel-munkafüzet adatainak exportálása a XML-adatfájlok, exportálható sorok számát a korlátozva van. Az Excel XML exportálása egy legfeljebb 65 536 sort menti. Ha a fájl legfeljebb 65 536 sort tartalmaz, az Excel exportálja az első sor (#ROWS mod ki 65 537). Például a munkalap 70.000 sorokat tartalmaz, az Excel 70000 mod ki 65 537 = 4464 sorok exportálja. Azt ajánljuk, hogy a 1) használja xlsx vagy 2) mentse a fájlt XML-számolótábla 2003 (.xml), amely a hozzárendelések elveszti, és 3) minden sor törlése után 65,536 majd exportálja az újra, amelyek lesz a hozzárendelések megtartása és az adatvesztés végén található a fájlt.

Az alábbiakban XML-adatok exportálása a munkalapról:

  1. Kattintson a Fejlesztőeszközök > Exportálás.

    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, és 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-megfeleltetést az Excel exportáláskor és az XML-adatok mentésekor a munkalapról az XML-elemneveket használja.

Az alábbiakban XML-adatok exportálása a munkalapról, ha legfeljebb 65 536 sort tartalmazó dolgozik:

  1. Vonjon ki 65 537, az a fájljában lévő sorok száma. Meg fogalmat ad x számú sort.

  2. Az Excel-munkalapot az elejétől sorok törlése x.

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

  4. Zárja be, és újra megnyitja az Excel-munkalapot.

  5. Törölje számú sora utáni összes x ikonra, és az XML-adatfájl exportálása.

    Ez az eljárás képet ad a sorok maradéka. At, hogy a pont, akkor a két XML exportálása fájlokat, és azok kombinált összesítve az eredeti munkalaphoz.

Megfeleltetett cellák XML-adatainak mentése XML-adatfájlba

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.

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

    Ha így tesz, akkor biztos lehet benne, hogy a munkafüzet egyetlen módosítása sem fog elveszni az XML-adatfájlba való mentéskor.

  2. Az Excel 2010-es és 2013-ban kattintson a fájl > Mentés másként, és válassza ki azt a helyet, ahová a fájlt menteni szeretné.

    Az Excel 2007 alkalmazásban kattintson a Microsoft Office gombra kattintva Gombkép , mutasson a Mentés máskéntmelletti nyílra, és kattintson az Egyéb formátumokparancsra.

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

  4. A Fájltípus listában kattintson az XML-adatok, és kattintson a Mentésgombra.

  5. Ha egy üzenet arról, hogy a fájl mentése XML-adatok vonhat funkcióvesztést okozhat, kattintson a Folytatásgombra.

  6. Ha megjelenik egy kisméretű XML exportálása párbeszédpanel, kattintson a használni kívánt XML-megfeleltetésre, és 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.

  7. A nagyméretű XML exportálása párbeszédpanel, a fájlnév mező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-megfeleltetést az Excel exportáláskor és az XML-adatok mentésekor a munkalapról az XML-elemneveket használja.

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

Az XML-adatok exportálásakor az alábbihoz hasonló üzenetek jelenhetnek meg.

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

Ennek az üzenetnek több oka lehet:

  • Az adott XML-táblázathoz társított XML-megfeleltetés tartalmaz egy vagy több szükséges elemet, melyek nincsenek megfeleltetve az XML-táblázat.

    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 megfeleltetett elem kapcsolata, a többi elemmel nem őrzi meg. Ez a kapcsolat nem őrzi el az alábbi okok 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 definiált egynél több közvetlen gyermekelem, vagy egy másik összeállítót közvetlen gyermekként mint tartalmaz.

  • 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 vannak 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.

Emellett az XML-megfeleltetés nem lehet exportálni, ha az alábbi XML sémastruktúrák egyikét tartalmazza:

  • Listák listái:    Egy elemlista egy másik elemlistát tartalmaz.

  • Nem normalizált adatok:    Egy XML-táblázat egyik eleme a sémadefiníció szerint egyszer fordul elő (a maxoccurs attribútum 1-re van állítva). Amikor ilyen elemet ad egy XML-táblázathoz, az Excel kitölti a táblázatoszlopot az elem több példányával.

  • Választás:    Az egyik megfeleltetett elem egy <choice> sémaszerkezet része.

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

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 egy XML-megfeleltetést adott a munkafüzetéhez, hajtsa végre az alábbi lépéseket követve XML-elemek munkalappal való megfeleltetéséhez:

  1. Kattintson a Fejlesztőeszközök > Forrás gombra.

    A Fejlesztőeszközök lap XML-parancsai

    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. 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 még nem vett egy XML-megfeleltetést a munkafüzethez, vagy egy XML-táblázatot az adatok nem, a munkafüzet mentése az Excel Makróbarát munkafüzet-formátumában (.xlsm).

A Fejlesztőeszközök lap megjelenítése

Ha nem látható a Fejlesztőeszközök lap, a következőképpen jelenítheti meg:

  • Az Excel 2013-ban és az Excel 2010-ben:

    1. Kattintson a Fájl fülre, majd a Beállítások elemre.

    2. Válassza a Menüszalag testreszabása kategóriát.

    3. A Fő lapok listában jelölje be a Fejlesztőeszközök jelölőnégyzetet, majd kattintson az OK gombra.

  • Az Excel 2007-ben:

    1. Kattintson a Microsoft Office gomb Gombkép > Az Excel beállításai elemre.

    2. Kattintson a Népszerű kategóriára.

    3. Az Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OK gombra.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Lásd még

Az XML az Excelben nézet keresztül

Cellák XML-megfeleltetést a térkép XML-elemek

Csatlakozás XML-fájlhoz (Power Query)

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

×