XML-adatfájl és XML-sémafájl létrehozása munkalapadatokból

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 egy munkalap cellatartományából XML-adatfájlt és XML-sémafájlt szeretne létrehozni, ehhez az XML Tools Excel 2003-bővítmény 1.1-es verziójával bővítheti a Microsoft Excel 2007-es és újabb verzióinak meglévő szolgáltatásait.

  1. A bővítmény letöltéséhez kattintson az Excel 2003 XML Tools bővítmény letöltőoldalára mutató hivatkozásra, és kövesse az (angol nyelvű) letöltési oldalon található utasításokat.

  2. Indítsa el az Excel alkalmazást.

  3. Kattintson a fájl > Beállítások > Bővítmények.

    Excel 2007, kattintson a Microsoft Office gombra kattintva Gombkép > Excel-beállítások > Bővítmények.

  4. Válassza a Kezelés lista Excel-bővítmények elemét, és kattintson az Ugrás gombra.

  5. A Bővítménykezelés párbeszédpanelen kattintson a Tallózás gombra, keresse meg és jelölje ki az XmlTools.xla fájlt, és kattintson az OK gombra.

    A fájl alapértelmezés szerint a merevlemez következő mappájában található:
    \Office Samples\OfficeExcel2003XMLToolsAddin.

  6. Győződjön meg arról, hogy az XmlTools jelölőnégyzet be van jelölve a Létező bővítmények listában, majd kattintson az OK gombra a bővítmény betöltéséhez.

  7. A bővítmény aktív voltának ellenőrzéséhez győződjön meg arról, hogy a Bővítmények lap Menüparancsok kategóriájában látható az XML Tools parancs.

Megjegyzés : Ez a bővítmény az Excel 2003 alkalmazáshoz készült. A dokumentáció és a felhasználói felület listákra hivatkozik, amelyeket a 2003-as verzió utáni Excelekben már Excel-táblázatoknak neveznek.

A bővítmény használatáról az Excel 2003 XML Tools bővítmény 1.1-es verzióját ismertető cikkben olvashat bővebben (angol nyelven).

  1. Írja be azokat az adatokat, amelyekhez az XML-adatfájlt és az XML-sémafájlt létre szeretné hozni. Az adatoknak oszlopokból és sorokból álló táblázatos formában (azaz kétdimenziós adatoknak) kell lenniük.

  2. A Bővítmények lap Menüparancsok csoportjában kattintson az XML Tools parancs melletti nyílra, és válassza a Convert a Range to an XML List (Tartomány konvertálása XML-listává) lehetőséget.

  3. Adja meg a szövegmezőben azoknak az adatoknak a cellatartományát, amelyeket abszolút hivatkozássá kíván konvertálni.

    Tipp : Ha meg szeretné könnyíteni a megfelelő cellahivatkozás beírását, kattintson a párbeszédpanelen a szövegmezőtől jobbra található gombra, kattintson a tartomány bal felső cellájára, és az egérgombot lenyomva tartva húzza azt a tartomány jobb alsó cellájára.

  4. A Use first row as column names (Az első sor használata oszlopnevekként) csoportban válassza a No (Nem) lehetőséget, ha az első sor adatokat tartalmaz, vagy válassza a Yes (Igen) lehetőséget, ha az első sor oszlopfejléceket tartalmaz, majd kattintson az OK gombra.

    Az Excel automatikusan létrehoz egy XML-sémát, megfelelteti a cellákat a sémának, majd létrehoz egy XML-táblázatot.

    Fontos :  Ha megjelenik a Visual Basic Editor, és megjelenít egy Visual Basic for Applications (VBA) hibaüzenetet, akkor tegye a következőket:

    1. Kattintson az OK gombra.

    2. A kijelölt sor a VBA-kód modulban, a "50" eltávolítása a vonalat. Más szóval módosítása:
      msxml XMLDoc mint2. DOMDocument50
      való:
      XMLDoc msxml2 szerint. DOMDocument

    3. Az F5 billentyű lenyomásával keresse meg a következő sort, amely tartalmazza az „XMLDoc As msxml2.DOMDocument50" kifejezést, kattintson az OK gombra, majd módosítsa a sort ugyanúgy, ahogy a 2. lépésben tette.

    4. Az F5 billentyű ismételt lenyomásával keresse meg és módosítsa a karakterlánc esetleges további előfordulásait.

    5. Ha az F5 billentyű lenyomásakor már nem jelenik meg a VBA-hibaüzenet, akkor zárja be a Visual Basic Editor programot, és térjen vissza a munkafüzethez. Ezzel befejezte a cellatartomány XML-táblázattá alakítását.

      Megjegyzés : A munkafüzet összes XML-megfeleltetésének megtekintéséhez kattintson a Fejlesztőeszközök lap XML csoportjában a Forrás gombra az XML-forrás munkaablak megjelenítéséhez, majd a munkaablak alsó részében kattintson az XML-megfeleltetések gombra.

      Ha nem látható a Fejlesztőeszközök lap, a következő szakasz első lépésének három lépését elvégezve vegye fel az Excel menüszalagjára.

  1. A Fejlesztőeszközök lap nem érhető el, ha engedélyezze azt. További tudnivalókért olvassa el a Fejlesztőeszközök lap megjelenítésecímű témakört.

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

    A Fejlesztőeszközök lap Exportálás eleme

    Megjegyzés : Ha ekkor megjelenik egy csak az OK és a Mégse gombot tartalmazó kisméretű XML exportálása párbeszédpanel, kattintson a használni kívánt XML-megfeleltetésre, majd az OK gombra. A szóban forgó kisméretű XML exportálása párbeszédpanel csak akkor jelenik meg, ha nincs kijelölve XML-táblázat, és a munkafüzet 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 : XML-megfeleltetések létrehozásakor és Excel-adatok XML-fájlokba exportálásakor az exportált sorok számára korlát vonatkozik. Az Excelből XML-fájlba exportálás során legfeljebb 65 536 sor menthető. Ha a fájlban több mint 65 536 sor található, az Excel az első (MARADÉK(SOROK SZÁMA;65537)) sort fogja exportálni. Ha például a munkafüzet 70 000 sort tartalmaz, az Excel MARADÉK(70000;65537)=4464 sort fog exportálni. Javasoljuk, hogy 1) használjon ehelyett XLSX-fájlt vagy 2) mentse a fájlt 2003-as verziójú XML-számolótáblaként (.xml), amelyben elvesznek a megfeleltetések vagy 3) törölje a 65 536-ost követő összes sort, majd exportálja újból, ami során megőrződik az összes megfeleltetés, de elvesznek a fájl végén lévő adatok.

  1. Jelöljön ki egy tetszés szerinti cellát egy megfeleltetett Excel-táblában.

  2. A Bővítmények lap Menüparancsok csoportjában kattintson az XML Tools parancs melletti nyílra, és válassza a Create XSD files for the XML Schema at the active cell (XSD-fájlok létrehozása az XML-sémához az aktív cellánál) lehetőséget.

    Az Excel a vágólapra másolja, és beilleszti a Jegyzettömb alkalmazásba az XML-sémát.

  3. A Jegyzettömb alkalmazásban kattintson a Fájl menü Mentés másként parancsára.

  4. Írjon be egy fájlnevet és egy fájltípust, például írja be a Megrendelesek.xsd nevet, majd kattintson a Mentés gombra.

További segítségre van szüksége?

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Vissza a lap tetejére

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.

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.

×