XML-adatok importá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.

Ha korábban létrehozott egy XML-megfeleltetést, XML-adatokat importálhat vele a megfeleltetett cellákba. Számos módszer és parancs létezik azonban az XML-adatok XML-megfeleltetés nélküli importálásához is.

Ha rendelkezik XML-megfeleltetéssel, kövesse az alábbi lépéseket az XML-adatok megfeleltetett cellákba importálásához:

  1. Válassza az XML-megfeleltetésben a megfeleltetett cellák egyikét.

  2. Kattintson a Fejlesztőeszközök > Importálás lehetőségre.

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

  3. Az XML importálása párbeszédpanelen keresse meg és jelölje ki az importálni kívánt XML-adatfájlt (.xml), majd kattintson az Importálás gombra.

Az XML-adatok importálásának más módjai

A problémákról a cikk végén lévő Az XML-adatok importálásakor jelentkező gyakori problémák című szakaszban olvashat.

XML-adatfájl importálása XML-táblázatként

  1. Kattintson a Fejlesztőeszközök > Importálás lehetőségre.

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

  2. Az XML importálása párbeszédpanelen keresse meg és jelölje ki az importálni kívánt XML-adatfájlt (.xml), majd kattintson az Importálás gombra.

    Ha az XML-adatfájl nem hivatkozik sémára, az Excel kikövetkezteti a sémát az XML-adatfájl tartalma alapján.

  3. Az Adatok importálása párbeszédpanelen tegye az alábbiak egyikét:

    1. Válassza a Meglévő munkalap XML-táblázatába lehetőséget, ha az XML-adatfájl tartalmát egy XML-táblázatba szeretné importálni a munkalap megadott pontján.

    2. Válassza az Új munkalap XML-táblázatába lehetőséget, ha a fájl tartalmát egy új munkalap XML-táblázatába szeretné importálni az A1 cellától kezdődően. Az XML-adatfájl sémája megjelenik az XML-forrás munkaablakban.

  4. Ha az XML-adatfájl nem hivatkozik sémára, akkor az Excel kikövetkezteti a sémát az XML-adatfájl tartalma alapján.

  5. Az XML-adatok viselkedésének (például adatkötések, formátum és elrendezés) beállításához kattintson a Tulajdonságok gombra, mely megjeleníti az XML-megfeleltetés tulajdonságai párbeszédpanelt. Ha például egy megfeleltetett tartomány meglévő adatai felülíródnak az adatok alapbeállításokkal való importálásakor, módosíthatja ezt a viselkedést.

Több XML-adatfájl importálása

  1. Ha egyetlen megfeleltetett cellacsoportba szeretne több XML-fájlt importálni, jelöljön ki egy megfeleltetett cellát.

    Ha több megfeleltetett cellacsoportba szeretne több XML-fájlt importálni, kattintson egy tetszőleges, nem megfeleltetett cellára a munkalapján.

  2. Kattintson a Fejlesztőeszközök > Importálás lehetőségre.

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

  3. Az XML importálása párbeszédpanelen keresse meg és jelölje ki az importálni kívánt XML-adatfájlt (.xml).

    • Ha a fájlok folytatólagos elnevezésűek, nyomja le a Shift billentyűt, és kattintson először az első, majd az utolsó fájlra. Az alkalmazás importálni fogja az XML-fájlokban található összes adatot, és hozzáfűzi őket a megfeleltetett cellákhoz.

    • Ha a fájlok nem folytatólagos elnevezésűek, tartsa lenyomva a Ctrl billentyűt, és kattintson sorban az összes importálandó fájlra.

  4. Kattintson az Importálás gombra.

    Ha a kijelölt fájlok nem folytatólagos elnevezésűek, megjelenik a <fájlnév>.xml importálása párbeszédpanel. Válassza ki az egyes importálandó XML-adatfájlokhoz használandó XML-megfeleltetést.

    Ha az összes kijelölt, és még nem importált fájlhoz ugyanazt a megfeleltetést szeretné használni, válassza az Ezen XML-megfeleltetés használata a séma összes kijelölt fájljához lehetőséget.

Több XML-adatfájl importálása külső adatként

Ha több olyan XML-fájlt szeretne importálni, amelyeknek ugyanaz a névtere, de eltérő XML-sémára hivatkoznak, használhatja az XML-adatimportálásból parancsot. Az Excel ez esetben létrehoz egy egyedi XML-megfeleltetést az összes importált XML-adatfájlnak.

Megjegyzés : Ha több olyan XML-fájlt importál, amelyek nem definiálnak névteret, ezeket az XML-fájlokat az alkalmazás úgy kezeli, mintha ugyanazt a névteret használnák.

  1. Ha az Excel az Office 365-előfizetést használ, kattintson az adatok > Adatok beolvasása > A fájlból > XML-ből.

    Ha használja az Excel 2016-ban vagy korábbi verziójában, kattintson az adatok > Az egyéb adatforrásból > XML-adatok adatimportálásból.

  2. Nyissa meg azt a meghajtót, mappát vagy internetes helyet, ahol az importálni kívánt XML-adatfájlok (.xml fájlok) találhatók.

  3. Jelölje ki a fájlt, és kattintson a Megnyitás gombra.

  4. Az Adatok importálása párbeszédpanelen tegye az alábbiak egyikét:

    • Meglévő munkalap XML-táblázatába:    A fájl tartalmát az alkalmazás egy új munkalap egy új XML-táblázatába importálja. Ha az XML-adatfájl nem hivatkozik sémára, az Excel kikövetkezteti a sémát az XML-adatfájl tartalma alapján.

    • Létező munkalapra:    Az XML-adatokat az alkalmazás egy kétdimenziós táblázatba importálja, mely az XML-címkéket oszlopfejlécekként, az adatokat pedig az oszlopfejlécek alatti sorokban jeleníti meg. Az első elemet (a gyökércsomópontot) az alkalmazás címként használja, és megjeleníti a megadott cellahelyen. A többi címkét ábécé szerinti sorrendben jeleníti meg a második sorban. Ilyen esetben az Excel nem következteti ki a sémát, és nem használhat XML-megfeleltetést.

    • Új munkalapra:    Az Excel hozzáad egy új munkalapot a munkafüzethez, és automatikusan elhelyezi az XML-adatokat az új munkalap bal felső sarkába. Ha az XML-adatfájl nem hivatkozik sémára, az Excel kikövetkezteti a sémát az XML-adatfájl tartalma alapján.

  5. Az XML-adatok viselkedésének – például adatkötések, formátum és elrendezés – beállításához kattintson a Tulajdonságok gombra, mely megjeleníti az XML-megfeleltetés tulajdonságai párbeszédpanelt. Ha például egy megfeleltetett tartomány meglévő adatai felülíródnak az adatok alapbeállításokkal való importálásakor, módosíthatja ezt a viselkedést.

XML-adatfájl megnyitása a benne lévő adatok importálásához

  1. Kattintson a Fájl > Megnyitás parancsra.

    Ha Excel 2007 alkalmazást használ, kattintson a Microsoft Office gomb Gombkép > Megnyitás parancsra.

  2. A Megnyitás párbeszédpanelen nyissa meg a megnyitni kívánt fájlt tartalmazó meghajtót, mappát vagy internetes helyet.  

  3. Jelölje ki a fájlt, és kattintson a Megnyitás gombra.

  4. Ha megjelenik az XML-importálás párbeszédpanel, az azt jelenti, hogy a megnyitott fájl egy vagy több XSLT-stíluslapra hivatkozik. Ilyen esetben az alábbi lehetőségek egyikét választhatja:

    • Fájl megnyitása stíluslap alkalmazása nélkül:    Az XML-adatokat az alkalmazás egy kétdimenziós táblázatba importálja, mely az XML-címkéket oszlopfejlécekként, az adatokat pedig az oszlopfejlécek alatti sorokban jeleníti meg. Az első elemet (a gyökércsomópontot) az alkalmazás címként használja, és megjeleníti a megadott cellahelyen. A többi címkét ábécé szerinti sorrendben jeleníti meg a második sorban. Ilyen esetben az Excel nem következteti ki a sémát, és nem használhat XML-megfeleltetést.

    • Fájl megnyitása a következő stíluslap alkalmazásával (válasszon egyet):    Jelölje ki az alkalmazandó stíluslapot, és kattintson az OK gombra. Ekkor az alkalmazás az XML-adatokat a választott stíluslapnak megfelelően formázza.

      Megjegyzés : Az XML-adatok csak olvashatóként nyílnak meg az Excelben, nehogy véletlenül makróbarát Excel-munkafüzetként (.xlsm) mentse az eredeti forrásfájlt. Ilyen esetben az Excel nem következteti ki a sémát, és nem használhat XML-megfeleltetést.

  5. Ha az XML megnyitása párbeszédpanel jelenik meg, az XML-fájl nem hivatkozik egy XSLT-stíluslapra sem. A fájl megnyitásához válasszon az alábbi lehetőségek közül:

    • Kattintson az XML-táblázatként lehetőségre, ha új munkafüzetben szeretne XML-táblázatot létrehozni.

      Az alkalmazás ekkor a fájl tartalmát egy XML-táblázatba importálja. Ha az XML-adatfájl nem hivatkozik sémára, az Excel kikövetkezteti a sémát az XML-adatfájl tartalma alapján.

    • Kattintson a Csak olvasható munkafüzetként lehetőségre.

      Az XML-adatokat az alkalmazás ekkor egy kétdimenziós táblázatba importálja, mely az XML-címkéket oszlopfejlécekként, az adatokat pedig az oszlopfejlécek alatti sorokban jeleníti meg. Az első elemet (a gyökércsomópontot) az alkalmazás címként használja, és megjeleníti a megadott cellahelyen. A többi címkét ábécé szerinti sorrendben jeleníti meg a második sorban. Ilyen esetben az Excel nem következteti ki a sémát, és nem használhat XML-megfeleltetést.

      Az XML-adatok csak olvashatóként nyílnak meg az Excelben, nehogy véletlenül makróbarát Excel-munkafüzetként (.xlsm) mentse az eredeti forrásfájlt. Ilyen esetben az Excel nem következteti ki a sémát, és nem használhat XML-megfeleltetést.

    • Kattintson Az XML-forrás munkaablak használatával lehetőségre.

      Ekkor megjelenik az XML-adatfájl sémája az XML-forrás munkaablakban. A séma elemeit áthúzhatja a munkalapra az elemek munkalappal való megfeleltetéséhez.

      Ha az XML-adatfájl nem hivatkozik sémára, az Excel kikövetkezteti a sémát az XML-adatfájl tartalma alapján.

Az XML-adatok importálásakor jelentkező gyakori problémák

Ha az Excel nem tudja érvényesíteni az adatokat az XML-megfeleltetés szerint, megjeleníti az XML-importálási hiba párbeszédpanelt. Kattintson ezen a párbeszédpanelen a Részletek gombra az egyes hibákkal kapcsolatos további információk megjelenítéséhez. Az alábbi táblázatban áttekintheti a leggyakoribb hibákat és azok okát:

Hiba

A hiba oka

Sikertelen sémaérvényesítés

Amikor az Adatok érvényesítése a séma alapján importáláshoz és exportáláshoz lehetőséget választotta az XML-megfeleltetés tulajdonságai párbeszédpanelen, az adatokat importálta az alkalmazás, de nem érvényesítette őket a megadott XML-megfeleltetés alapján.

Az adatok egy részét szövegformátumban importálta a program

Az importált adatok egy része vagy egésze szöveggé lett konvertálva a deklarált adattípusról. Ha számításban szeretné használni az adatokat, számokká vagy dátummá kell konvertálnia őket. Ha például egy dátumérték szöveggé lett konvertálva, az nem működik a várt módon az ÉV függvényben, amíg Dátum adattípusra nem konvertálja. Az Excel az alábbi esetekben konvertálja az adatokat szöveggé:

  • Nem támogatja az Excel az adatok formátumát.

  • Nem kompatibilisek az adatok az XSD-adattípus Excelbeli reprezentációjával. A probléma kijavításához ellenőrizze az összes adattípus-deklarációt, és győződjön meg róla, hogy az XML-adatai megfelelnek az XML-sémának.

XML-elemzési hiba

Az XML-elemző nem tudja megnyitni a megadott XML-fájlt. Győződjön meg róla, hogy az XML-fájl nem tartalmaz szintaktikai hibákat, és hogy az XML-adatok megfelelően vannak formázva.

Nincs az adatokhoz kapcsolódó XML-megfeleltetés

Ez a probléma akkor léphet fel, ha egynél több XML-adatfájlt választ ki importálásra, és az Excel nem találja a megfelelő XML-megfeleltetést az egyik fájlhoz. Importálja először a megfelelő sémát a párbeszédpanel címsorában szereplő fájlnévhez, majd próbálja meg ismét importálni a fájlt.

Az XML-táblázat nem méretezhető át az adatok elhelyezéséhez

Az adatok importálásával vagy XML-táblázathoz való hozzáfűzésével sorokat próbál hozzáadni egy olyan táblázathoz, amelyhez nem lehet több sort hozzáadni. Az XML-táblázatok csak alulról bővíthetők. Elképzelhető, hogy közvetlenül az XML-táblázat alatt található egy objektum, például egy kép vagy egy másik táblázat, amely meggátolja az XML-táblázat bővítését. Vagy lehet, hogy az XML-táblázat a bővítés esetén meghaladná az Excel sorkorlátozását (1 048 576 sor). A probléma megoldásához rendezze át a táblázatokat és az objektumokat a munkalapon, hogy az XML-táblázat alulról bővíthető legyen.

A megadott XML-fájl nem hivatkozik sémára

A megnyitni próbált XML-fájl nem hivatkozik XML-sémára. A fájlban található XML-adatokkal való munkához az Excelnek szüksége van egy sémára, mely megfelel az XML-fájl tartalmának. Ha a séma hibás vagy nem elegendő, törölje a munkafüzetből. Ezután hozzon létre egy XML-sémafájlt, és módosítsa az XML-adatfájlt úgy, hogy az hivatkozzon a sémára. További információt az XML-elemek megfeleltetése celláknak egy XML-megfeleltetésben című témakörben találhat.

Megjegyzés : Nem tudja importálni az Excel által kikövetkeztetett sémát különálló XML-sémaadatfájlként (.xsd). Léteznek XML-sémaszerkesztők és más módszerek az XML-sémafájl létrehozásához, de lehet, hogy nem érhetők el kényelmesen Önnek, vagy hogy nem tudja, hogyan használja őket.

Kövesse az alábbi lépéseket az Excel által létrehozott séma munkafüzetből való eltávolításához:

  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ű témakört.

  2. Az XML-forrás ablakban kattintson az XML-megfeleltetések elemre.

  3. Az XML-megfeleltetések párbeszédpanelen kattintson az Excel által létrehozott megfeleltetésre, majd a Törlés gombra.

A várttól eltérő eredményt ad, ha több olyan XML-fájlt importál, amelyek ugyanazt a névteret használják, de eltérő sémára hivatkoznak

Amikor több XML-adatfájllal és XML-sémával dolgozik, jellemzően létrehoz egy XML-megfeleltetést minden egyes sémához, megfelelteti a kívánt elemeket, majd importálja az egyes XML-adatfájlokat a megfelelő XML-megfeleltetésbe. Ha az Importálás paranccsal nyit meg több olyan XML-fájlt, amelyek ugyanazt a névteret használják, akkor csak egyetlen XML-sémát használhat. Amikor a paranccsal több olyan XML-fájlt kísérel meg megnyitni, amelyek ugyanazt a névteret használják, de eltérő sémára hivatkoznak, a várttól eltérő eredményt tapasztalhat. Előfordulhat például, hogy az adatok felülíródnak, vagy hogy a fájlok nem nyílnak meg.

Ha több olyan XML-fájlt szeretne importálni, amelyeknek ugyanaz a névtere, de eltérő XML-sémára hivatkoznak, ehhez használhatja az XML-adatimportálásból parancsot (válassza az Adatok > Egyéb adatforrásból lehetőséget). Ez a parancs lehetővé teszi több XML-séma használatát az ugyanazon névteret használó XML-fájloknak. Az Excel létrehoz egy egyedi XML-megfeleltetést az egyes importált XML-adatfájlok számára.

Megjegyzés : Ha több olyan XML-fájlt importál, amelyek nem definiálnak névteret, ezeket az XML-fájlokat az alkalmazás úgy kezeli, mintha ugyanazt a névteret használnák.

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

XML használata az Excelben

XML-elemek megfeleltetése celláknak egy XML-megfeleltetésben

XML-adatok exportálása

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.

×