Hogyan lehet összehasonlítani xml-elemek sejtek xml térképek

Az import és export XML adatok Excel kényelmesen használható XML térképet, amely összekapcsolja az XML-elemek az adatokat a sejteket, hogy a kívánt eredményt. A térkép létrehozásához, szükségünk van egy XML sémafájljának (XSD-fájl), és az XML adatok (XML-fájl). Miután létrehozta az XML térkép társítható XML-elemeket, ha szükséges.

Tipp: További információ az XML az Excel, lásd az XML nézet Excel ..

Keressen vagy hozzon létre egy XML séma és az XML adatfájlok

XML séma fájlok és az XML adatok már rendelkezésre állhat, ha már létrehozott egy adatbázist vagy alkalmazás. Például, lehet, hogy egy üzleti alkalmazás, amely exportálja az adatokat ezekben a XML-alapú fájlformátumok, kereskedelmi weboldal, vagy webes szolgáltatás, amely ilyen az XML-fájlok, vagy egyéni kifejlesztett alkalmazás az IT-részleg, amely automatikusan létrehoz egy ezek XML-fájlokat.

Kívánt XML-fájlok hiányoznak, akkor lehet létrehozni, menteni egy szöveges fájl adatait, amit használni kíván. Ezután, Access és az Excel egy szöveges fájlt át lehet alakítani a kívánt XML-fájlokat. Itt van, hogyan kell csinálni.

Importálja a szövegfájlt szeretne váltani, és a link, hogy az új tábla.

Válassza a Fájl> Megnyitás.

A Megnyitás párbeszédpanelen keresse meg és nyissa meg az adatbázist, amely szeretne létrehozni egy új táblát.

A Külső adatok lapon kattintson szöveg fájlt, és kövesse az utasításokat minden lépést, amely összeköti az asztalt a kívánt szövegfájlt.

Access létrehoz egy új táblát, melynek neve megjelenik a navigációs területen.

Exportálja az adatokat a kapcsolódó táblázat az XML-adatfájl és az XML fájl.

A Külső adatok lapján válassza ki az XML-fájl parancsot (a csoport export).

A párbeszédablak Export - XML-fájl, adja meg a fájl nevét és a fájl formátumát, majd kattintson az OK gombra.

Kilépés Access.

Hozzon létre egy XML térkép alapján XML séma ból exportált Access.

Ha megjelenik egy párbeszédpanel több gyökereit. válassza dataroot elem. létrehozása XML-táblát.

Hozzon létre egy XML-összehasonlító táblázat dataroot elem. További információért lásd. Szakasz Összehasonlítás XML-elemek.

Az Excel nem támogatja bizonyos típusú szerkezeti elemek XML sémák. A következő a design elemeket az XML-séma, hogy nem lehet behozni Excel.

. Ez az elem lehetővé teszi elemeket is tartalmazza a rendszer, hogy nem minősítették a sémában.

. Ez az elem lehetővé teszi, hogy tartalmazza a diagram attribútumok nem jelentettek be a séma.

Rekurzív szerkezet. Egy tipikus példa a rekurzív szerkezet - a hierarchia a munkavállalók és a vezetők, hogy a ugyanazt az XML-elemek vannak beágyazva több szinten. Az Excel nem támogatja a rekurzív szerkezetét több szinten mély.

Abstract elemek. Ezek az elemek bejelentett program, de sohasem használjuk elemekkel. Abstract elemek függ más elemek, ezek helyébe.

Vegyes tartalom. Ez a tartalom állapítható meg, amikor meghatározzuk a komplex típusú használatával vegyes = „true”. Excel nem támogatja az egyszerű tartalom komplex típusú, de támogatja a gyermekek címkék és attribútumok meghatározott komplex típusú.

Egy minta XML séma fájlok és az XML-adatokat

Az alábbi példában, az adatokat tartalmazza azokat az alapvető elemeket és szerkezete XML, amelyeket fel lehet használni, hogy érvényesítse az XML leképezés, XML-ha nincsenek fájlok vagy szöveges fájlokat, hogy megteremtse a szükséges XML-fájlokat. Ön tudja menteni ezt a mintát az adatokat fájlokat a számítógépén tegye a következőket.

Jelölje ki a szöveget file például, hogy a másolni kívánt, és nyomjuk meg a CTRL + C billentyűket.

Kezdés Jegyzettömb, majd nyomja meg a CTRL + V, hogy illessze be a szöveget pl.

Nyomja meg a CTRL + S, hogy mentse a fájlt neve és kiterjesztése, a továbbiakban a másolt adatokat mintában.

Nyomja meg a CTRL + N a Jegyzettömb alkalmazást, és ismételje meg a 1-3 lépéseket, hogy hozzon létre egy fájlt a második példát a szövegben.

Kilépés Notepad.

XML minta adatok (Raskhody.xml)

A minta XML séma (Raskhody.xsd)

Létrehozása XML Térkép

Az XML formátumú térképet, adjon hozzá egy XML séma a könyvben. Akkor másolja a séma az XML sémafájljának (XSD-fájl), vagy hogy az Excel, hogy megpróbálja, hogy építsenek egy séma alapján az XML adatok (XML-fájl).

A Developer fülön kattintson forrása.

A munkaablakban kattintson az XML forrás XML Maps gombra. majd kattintson a Hozzáadás gombra.

Kattintson a fájlra, majd a Megnyitás gombra.

Az XML séma fájl létrehozása XML térkép alapján egy adott XML-sémát. Ha egy párbeszédablak több gyökereit. válassza ki az egyik a gyökér csomópont meghatározott XML-séma fájl.

Excel XML adatfájl próbálja meghatározni az XML-sémát az adatokat, majd hozzon létre egy XML térképet.

Kattintson az OK gombra.

XML térkép jelenik meg az XML forrás feladat.

Összehasonlítása XML-elemek

XML-elemek vannak leképezve külön sejtek egymás mellé és ismétlődő sejtek XML-táblázat, amely lehetővé teszi, hogy kapcsolatot teremtsen a sejt és egy elem XML-adatokat az XML-sémát.

A Developer fülön kattintson forrása.

Az XML forrás feladat kiemelni kívánt elemeket összehasonlítani.

Kiválasztásához, nem összefüggő elemeket, kattintson az egyiket, majd tartsa lenyomva a CTRL billentyűt, kattintson egyenként az összes szükséges elem.

Összehasonlítani a terméket, kövesse az alábbi lépéseket.

Kattintson a kiemelt elemek a jobb gombbal, és válassza ki a Match elemet.

A párbeszédablak összehasonlítása XML-elemek, jelölje ki a cellát, majd kattintson az OK gombra.

Tipp: Úgy is húzza a kiválasztott elemeket a helyére a könyvet, ahol megjelennek.

Minden elem lesz kiemelve területén XML-forrás félkövér problémákat. Ez azt jelenti, hogy az elem társul.

Válassza ki, hogyan kell kezelni adatcímkék és oszlopok.

Ezek már tartalmaznak egy fejlécet. Válassza ezt a lehetőséget, hogy figyelmen kívül hagyja a fejléc XML-elem, hiszen ez a cella már egy header (balra az adatok vagy a fölött).

XML fejléc balról. Válassza ezt a lehetőséget, hogy használja az XML-elem neve, mint egy aláírás cella (balra az adatokat).

XML fejléc felett. Válassza ezt a lehetőséget, hogy használja az XML-elem neve, mint a fejlécen (az adatok).

Ha húzza a könyv ismétlődő XML-elem létrehozásához ismétlődő sejtek XML-asztal-nevek XML elemek automatikusan használunk oszlopfejlécével az asztalra. De ezek oszlopfejléceknek lehet változtatni, hogy minden más szerkesztési oszlop fejlécében cellában.

A területen az XML-forrás kattintson a Beállítások feladatokat. hogy tisztázza az XML-asztal viselkedését.

Automatikus egyesület elemeket, amikor illő. Ha ezt a lehetőséget választja, az XML-táblázat automatikusan kinyílik, ha húz egy tételt egy cellában szomszédos ezt az XML-táblázatban.

Ezek a fejlécek. Ha ez a flag be van állítva, a meglévő adatokat fel lehet használni, mint oszlopfejeket összehasonlítjuk ismétlődő egységeket lapot.

Ha az összes XML parancsok és az XML-árnyékos elemeket nem lehet összehasonlítani a sejtekben is, talán a könyv, amit megosztott. Ennek ellenőrzéséhez és ha szükséges, tiltsa megosztás, a felülvizsgálati lapon kattintson a hozzáférést a könyvet.

Itt van, hogyan lehet map XML-elemeket a könyvben szeretné megosztani más felhasználókkal, első map XML elemeket a kívánt sejtek, import XML adatokat, törölje az összes XML térkép, majd egy általános hozzáférést a könyv.

Ha az XML-adatokat táblázat nem lehet átvinni egy másik könyv, talán, XML-asztal van egy kapcsolódó XML leképezés, amely meghatározza az adatok szerkezetét. XML Ez a térkép alatt a könyvben, de amikor a másolás XML-tábla egy új könyv XML sitemap nem másolódik automatikusan. Másolás helyett az XML-táblázat Excel létrehoz egy Excel táblázatot ugyanazokkal az adatokkal. Viszont egy új táblát az XML-asztal, tegye a következőket.

Add az XML térkép egy új könyv egy XML vagy XSD-fájlt, amely létrehozásához használt eredeti XML térkép. Ezeket a fájlokat kell tárolni, ha azt tervezi, hogy adjunk XML térképek más könyvekben.

Hasonlítsa össze ezeket az XML-alapú elemek a tábla, hogy ez az XML-asztalra.

Ha összehasonlítjuk az ismétlődő XML-elem kombinálható Excel sejt törli ezt az összefüggést. Ez a várt viselkedés, mert az ismétlődő elemek úgy vannak kialakítva, csak a munka és a sejtek, amelyek nem integrált.

A kombinált egyes sejtek, ismétlődő XML-elem hasonlítható össze, de összehasonlítása az ilyen ismétlődő sejtek XML-elemek (vagy elemek tartalmazó ismétlődő elemek) nem engedélyezettek. Kombinálása sejt törlődik, és az elem összehasonlításra kerül a sejtben, amelyben a mutatót.

Összehasonlítása XML-elemek törölhető, hogy ne használja a felesleges elemeket, vagy megakadályozzák felülírva a cella tartalmát, ha az importáló az XML-adatokat. Például akkor átmenetileg megszünteti a térképészeti XML-elem egysejtű vagy ismétlődő sejteket tartalmazó képletek nem írja felül, ha importál az XML-fájlt. Miután az import ismét map XML-elem a cella képletet tartalmazó, hogy képes exportálni a képlet eredménye egy XML adatfájl.

Hogy unmap XML-elem, kattintson a jobb gombbal a nevét az XML forrás munkaablakban, majd kattintson a Törlés elemre.

A következő lapon „Fejlesztő”

Ha a Fejlesztőeszközök lap nem áll rendelkezésre, az alábbi lépéseket követve nyissa meg.

Válassza a Fájl> Beállítások.

Az Alapvető lapon, válassza a Fejlesztő, majd az OK gombra.

Kattintson a Microsoft Office gombra. majd - Excel beállításai gombra.

Kevesebb Top lehetőség az Excel, kattintson a Show lap „Fejlesztő” a szalagon, majd az OK gombra.