Táblázat exportálása xml-be. Több XML adatfájl importálása külső adatként

18.09.2020 Tanácsot

Az XML egy bővíthető jelölőnyelv. Az interneten használt dokumentumok létrehozására tervezték. Az elterjedtebb és ismertebb HTML-től csupán annyiban tér el, hogy lehetőséget ad saját címkék beállítására és a jövőbeni alkalmazásra. Az ilyen dokumentumokkal való munkavégzéshez, szerkesztéshez és módosításokhoz elegendő alapszintű programozási ismeretek birtokában, könnyű és könnyen használható. De mielőtt használna egy ilyen dokumentumot, még kevésbé szerkesztené, tudnia kell mint az XML megnyitásához.

Ez a fajta fájl széles körben elterjedt, ezért a probléma népszerűsége meglehetősen indokolttá válik. Mivel a dokumentum tartalmazza szöveges információk, akkor joggal feltételezhető, hogy a szövegformátumot támogató programok alkalmasak lehetnek a megnyitására.

Jegyzetfüzet

Az egyik első lehetőség, ami eszedbe jut tapasztalt felhasználó. Ez annak köszönhető, hogy a legtöbb HTML kódot ebben a programban szerkesztik, ami azt jelenti, hogy az XML is támogatja ezt a lehetőséget.

Ez igaz. Amikor a szokásos módon megnyit egy fájlt, a felhasználó választhat hogyan lehet megnyitni az XML-t , hiszen több program is képes ellátni a feladatot. Ha ezt a lehetőséget biztosítjuk a jegyzettömbnek, a felhasználó a kódot alkotó szimbólumok folyamatos vásznát kapja. Ha alaposan megnézi a tartalmat, egy személy, akinek fogalma van ennek a kódnak a felépítéséről, megérti, hogy minden helyes, egyetlen megjegyzéssel - a jegyzettömb nem támogatja a formázást, és a teljes kód tömör szövegben jelenik meg.

Microsoft Word

Egy másik lehetőség hogyan lehet megnyitni az XML-t , a korábbi módszerrel ellentétben a szövegszerkesztő modern verziói ember által olvasható formátumban nyitják meg a fájlokat. Vagyis a kód könnyen olvasható táblázat formájában van elrendezve. Köszönet jobb áttekintés tartalommal, a dokumentum szerkesztési folyamata is leegyszerűsödik.

A WordPad kiválóan alkalmas XML-fájlok tartalmának megtekintésére is. A program kiválasztásához kattintson a jobb gombbal a dokumentumra, és válassza ki az „Open with” parancsot, válassza ki a kívánt szövegszerkesztőt a megjelenő listából, és megkapja a kívánt eredményt.

Jegyzettömb++

Sokan ezt a programot tartják az egyik legkényelmesebbnek az XML-fájlok megtekintéséhez és szerkesztéséhez. Először is ennek köszönhető Magassebesség működik, a Word-től eltérően a szerkesztő pillanatok alatt megnyitja a legnagyobb dokumentumot is, és a tartalmat is gyorsan táblázatba rendezi.

Ezenkívül a program számos olyan funkcióval rendelkezik, amelyeket más szövegszerkesztők nem implementálnak. Ha a meglévő funkciók vagy felfedezések nem elegendőek, a szerkesztő kód mindig kiegészíthető új bővítményekkel vagy modulokkal.

Microsoft Excel

A táblázatszerkesztő képes megnyitni és megjeleníteni a kívánt dokumentum tartalmát is. Ennek a programnak az a kényelme, hogy automatikusan biztosítja a tartalmat egy könnyen olvasható táblázat formájában.

Használatának hátrányai közé tartozik, hogy a sorok korlátozott száma miatt előfordulhat, hogy egy nagyon nagy XML fájl nem nyílik meg. Előtthogyan lehet megnyitni egy XML fájlt-ban egy XML-táblát kell kiválasztania metódusként.

Szakos szerkesztők

Ha kérdés merül fel hogyan lehet megnyitni az XML-t szerkesztéséhez és módosításához jobb, ha előnyben részesítik a speciális szoftvereket. Számos lehetőség van az ilyen fejlesztésekre:

  • XML szerkesztő az Oxygentől;
  • Xsemmel;
  • XMLSpear.

Ez nem minden lehetőség; vannak más programok is, amelyek közvetlenül az ilyen formátumú fájlokkal dolgoznak. Fontos megérteni, hogy mindegyiknek megvannak a saját képességei, amelyek különböznek a többi analógtól. Ezért minden esetben az igényeinek megfelelően kell kiválasztania a szoftvert.

Hogyan lehet megnyitni az XML-t online

Vannak helyzetek a tartalom megnyitásakor és megtekintésekor XML fájl szükséges, de nincs egyetlen megfelelő program sem a számítógépen. A lehetséges lehetőségek széles köre ellenére néha ez megtörténik.

Ebben az esetben a felhasználó hozzáférhet az online szolgáltatásokhoz. Hogyan lehet XML-t megnyitni az interneten keresztül?

Böngésző

Mindenki támogatja ezt a lehetőséget. Fontos azonban figyelembe venni, hogy a dokumentum nem tartalmaz információt arról, hogy pontosan hogyan kell megjeleníteni a tartalmat, ennek megfelelően a böngésző megnyitja azt „ahogy van”.

Kinyitni szükséges fájl, kattintson rá jobb gombbal, és válassza ki programként a megfelelő böngészőt, ha a böngésző nem jelenik meg azonnal a listában, akkor a „böngészés” segítségével találhatja meg. A fájl egy új lapon nyílik meg, ha a dokumentum sérült, a böngésző nem tudja megnyitni, és offline lehetőséget kell keresnie.

Xmlgrid.net

A legnépszerűbb online szolgáltatás az XML dokumentumok kezeléséhez. Lehetővé teszi a dokumentumok megnyitását, megtekintését és módosítását.

A szerkesztővel való együttműködéshez egyszerűen lépjen az internetes oldalára. A Fájl megnyitása paranccsal töltjük be szükséges dokumentumotés hajtsa végre az összes tervezett intézkedést.
Az interfész angol nyelvű, de általában minden intuitív.

CodeBeautify

Egy másik online eszköz, amely alkalmas a fájlokkal való munkára ebből a formátumból. A tevékenység megkezdése előtt meg kell látogatnia a szolgáltatás webhelyét, és ki kell választania a dokumentum típusát, amellyel dolgozni szeretne.

A szolgáltatás a dokumentum megnyitása és szerkesztése mellett lehetővé teszi a tartalom különböző formátumokba való konvertálását.

XSL átalakítás

Az online szolgáltatás elsősorban a meglévő kód konvertálására és érvényesítésére szolgál. Ezen kívül számos hasznos eszközzel rendelkezik, amelyek hasznosak lehetnek azoknak a mestereknek, akik rendszeresen szembesülnek az XML dokumentumokkal való interakció szükségességével.

Így, ha bővíthető nyelvvel kell dolgoznia, mindig találhat megfelelő programot vagy online szolgáltatást, függetlenül a számítógépének képességeitől. A legtöbb eszköz azonban csak a tartalom megtekintését és könnyen olvasható táblázattá alakítását teszi lehetővé. Az XML-lel végzett professzionális munkához előnyben kell részesíteni a speciális programokat.

Az XML az univerzális formátum adatokkal dolgozni. Számos program támogatja, beleértve a DBMS területről származókat is. Ezért az információk XML-be átalakítása éppen az interakció és az adatcsere szempontjából fontos különféle alkalmazások. Az Excel csak egyike azon programoknak, amelyek táblákkal dolgoznak, és akár adatbázisokkal is tud manipulálni. Nézzük meg, hogyan lehet az Excel fájlokat XML-re konvertálni.

Az adatok XML formátumba konvertálása nem olyan egyszerű folyamat, mivel ennek során egy speciális sémát (schema.xml) kell létrehozni. Ahhoz azonban, hogy az információt a egyszerű fájl Ebben a formátumban elég, ha kéznél vannak az Excelben megszokott mentési eszközök, de egy jól strukturált elem létrehozásához sokat kell trükközni a diagram elkészítésével és a dokumentumhoz való csatlakoztatásával.

1. módszer: Egyszerű mentés

Az Excelben egyszerűen a menü használatával mentheti az adatokat XML formátumban "Mentés másként…". Igaz, nincs garancia arra, hogy ezután minden program megfelelően fog működni egy ilyen módon létrehozott fájllal. És ez a módszer nem minden esetben működik.


Így az Excelből XML formátumba konvertálás befejeződik.

2. módszer: Fejlesztői eszközök

Az Excel formátumot XML-re konvertálhatja a program lap fejlesztői eszközeivel. Sőt, ha a felhasználó mindent helyesen csinál, akkor a kimeneten az előző módszertől eltérően egy teljes értékű XML-fájlt kap, amelyet helyesen észlel. harmadik féltől származó alkalmazások. De azonnal meg kell mondani, hogy nem minden kezdőnek lehet elegendő tudása és készsége ahhoz, hogy azonnal megtanulja, hogyan kell adatokat konvertálni ilyen módon.

  1. Alapértelmezés szerint a Fejlesztői eszközök lap le van tiltva. Ezért először is aktiválnia kell. Menjen a lapra "Fájl"és kattintson az elemre "Lehetőségek".
  2. A megnyíló paraméterablakban lépjen az alszakaszra "A szalag testreszabása". Az ablak jobb oldalán jelölje be az érték melletti négyzetet "Fejlesztő". Ezt követően kattintson a gombra "RENDBEN" az ablak alján található. A Fejlesztői eszközök lap most engedélyezve van.
  3. Ezután nyissa meg az Excel táblázatot a programban bármilyen kényelmes módon.
  4. Ez alapján egy diagramot kell készítenünk, amely bármilyen szövegszerkesztőben előállítható. E célokra használhatja a szokásos Windows Jegyzettömböt, de jobb, ha speciális alkalmazást használ a programozáshoz és a jelölőnyelvekkel való munkához. Indítsuk el ezt a programot. Diagramot készítünk benne. Példánkban az alábbiak szerint fog kinézni a Notepad++ ablak képernyőképen.

    Mint látható, a dokumentum egészének nyitó és záró címkéje ez "adatkészlet". A címke minden sornál ugyanazt a szerepet tölti be "rekord". A sémához elég lesz, ha csak két sort veszünk a táblázatból, és nem fordítjuk le kézzel az egészet XML-be. Az oszlop nyitó és záró címkéjének neve tetszőleges lehet, de ebben az esetben a kényelem kedvéért inkább egyszerűen lefordítottuk az oszlopok orosz nyelvű nevét angol nyelv. Az adatok megadása után egyszerűen elmentjük azokat a funkción keresztül szöveg szerkesztő bárhol a merevlemezen XML formátumban hívják "séma".

  5. Ismét az Excelhez megyünk, a táblázat már nyitva van. Ugrás a lapra "Fejlesztő". Az eszköztár szalagján "XML" kattintson a gombra "Forrás". Az ablak bal oldalán megnyíló mezőben kattintson a gombra "XML Maps...".
  6. A megnyíló ablakban kattintson a gombra "Hozzáadás...".
  7. Megnyílik a forrás kiválasztási ablak. Menjen a korábban összeállított diagram helyének könyvtárába, jelölje ki és kattintson a gombra "Nyisd ki".
  8. Miután a diagram elemei megjelentek az ablakban, húzza őket a kurzor segítségével a táblázat oszlopneveinek megfelelő celláiba.
  9. Kattintson a jobb gombbal a kapott táblázatra. BAN BEN helyi menü haladj lépésről lépésre lépésről lépésre "XML"És "Export…". Ezután mentse el a fájlt bármelyik könyvtárba.

Amint látja, két fő konverziós módszer létezik XLS fájlokés XLSX formátumban XML program Microsoft Excel. Az első rendkívül egyszerű, és egy elemi mentési eljárásból áll, adott kiterjesztéssel a függvényen keresztül "Mentés másként…". Ennek az opciónak az egyszerűsége és egyértelműsége kétségtelenül előnyt jelent. De van egy nagyon komoly hátránya. Az átalakítás bizonyos szabványok figyelembevétele nélkül történik, ezért előfordulhat, hogy az így konvertált fájlt a harmadik féltől származó alkalmazások egyszerűen nem ismerik fel. A második lehetőség egy XML-leképezés elkészítését jelenti. Az első módszerrel ellentétben az ezzel a sémával konvertált tábla minden XML minőségi szabványnak megfelel. De sajnos nem minden felhasználó képes gyorsan megérteni ennek az eljárásnak az árnyalatait.

Az elektronikus dokumentumkezelő rendszer kidolgozásakor szükség volt az adatok népszerű formátumú exportálására szolgáló funkciók megvalósítására. Különösen ben Microsoft formátum Excel. Az export követelményei meglehetősen egyszerűek voltak - az adatok exportálása minimális formázással, pl. nincsenek egyesített cellák, játék a betűtípusokkal stb. XLSX és Excel XML formátumok exportálása.

Ebben az esetben az Excel XML-ről mesélek.

Tehát minden táblázatos adatokkal működő rendszerben előbb-utóbb felmerül az adatok exportálásának igénye. Az export céljai eltérőek:

A fő követelmény a cellák és egy sorozat értékeinek rögzítésére szolgáló függvénykészlet megvalósítása egy osztályban, amely magában foglalja a meghatározott típusú cellák értékeinek rögzítésére szolgáló függvények létrehozását és a kész sorozatok írásának lehetőségét. Fájl.

Korlátlan mennyiségű adattal való munkavégzés - természetesen maga az export osztály nem lehet felelős az írott kötetért, de biztosítania kell az adatok lemezre írásához és kiadásához szükséges funkciókat véletlen hozzáférésű memória a következő adathoz.

A leírt követelményeken túl szükség volt a szolgáltatási funkciók hozzáadására:

  • Az AutoFilter engedélyezése
  • Tömörítse a fájlt zip-be.

Végrehajtás

Mindenekelőtt osztály létrehozásakor leellenőrizöm a végleges fájlnevet, és lekérem az oszlopok és sorok számát. A fájlnak érvényes névvel kell rendelkeznie, és léteznie kell a mentési mappának. Minden a szokásos.
Az Excel XML formátum lehetővé teszi az azt létrehozó felhasználó adatainak elmentését a fájlba, ezért fejléc készítésekor felírom a szervezet nevét, a felhasználó adatait és a fájl létrehozásának dátumát.

Nyilvános függvény writeDocumentProperties($szervezet = null, $user = null) ( fwrite($this->file, " "); if (!is_null($user)) ( fwrite($this->file, " ".$user->description.""); fwrite($this->file, " ".$user->description.""); ) $dt = new Datetime(); $dt_string = $dt->format("Y-m-d\TH:i:s\Z"); fwrite($this->file, " ".$dt_string.""); fwrite($this->file, " ".$dt_string.""); if (!is_null($szervezet)) fwrite($this->file, " ".$szervezet->név.""); fwrite($this->file, " 12.00"); fwrite($this->file, ""); }
Igaz, ebben a funkcióban használják a dokumentumkezelő rendszer entitásait - szervezet (szervezet) és felhasználó (felhasználó). Ezeknek az entitásoknak a helyettesítése például karakterlánc-értékekkel nem jelent problémát.

A fejléc legérdekesebb része a stílusinformáció. Nagyon kényelmesen vannak megvalósítva Excel XML formátumban, így egyszerűen létrehozok egy táblázatot a karakterláncok, dátum/idő és hiperhivatkozások stílusával.

Nyilvános függvény writeStyles() ( fwrite($this->file, ""); //default style fwrite($this->file, ""); //Dátumidő stílus fwrite($this->file, ""); fwrite($this->file, ""); fwrite($this->file, ""); //Hiperhivatkozás stílusa fwrite($this->file, ""); //Bold fwrite($this->file, ""); fwrite($this->file, ""); }

Az előkészítő munka befejezése után folytathatja az adatok rögzítését. A munkalap megnyitása csak néhány címke, jelenleg az oszlopok és sorok számával kapcsolatos információk kerülnek felhasználásra.

Nyilvános függvény openWorksheet() ( fwrite($this->file, " "); fwrite($this->file, strtr("

", array("(col_count)"=>$this->colCount, "(row_count)"=>$this->rowCount))); )
De a sorok rögzítése érdekesebb folyamat. Az osztálynak gyorsan kell dolgoznia és korlátlan mennyiségű adatot kell feldolgoznia, mert lehet százezer, de akár millió rekord is! Ha sebességet szeretne, dolgozzon memóriával, ha korlátlan adatmennyiséget, akkor dolgozzon lemezzel. A követelmények összeegyeztetése érdekében megvalósítottam a resetRow és a flushRow függvényeket.
Az első törli az aktuális sort, utána újra feltölthető adatokkal, a második pedig az aktuális sort egy nyitott fájlba írja a lemezen. Ezek együttes használata lehetővé teszi, hogy egyensúlyt tartson a sebesség és a felhasznált memória mennyisége között.

Nyilvános függvény resetRow() ( $this->currentRow = array(); ) public function flushRow() ( fwrite($this->file, implode("", $this->currentRow)); unset($this-> jelenlegi sor);)
Minden cellát az adattípusnak megfelelő függvénnyel írunk, nevezetesen appendCellxxx, ahol xxx az adattípus. Érvényes adattípusok: Num, String, Real, DateTime, Date, Time, Link. Példa egy függvényre numerikus érték írására:

Nyilvános függvény appendCellNum($érték) ($this->currentRow = " ".$érték.""; }
Az összes adat rögzítése után már csak a munkalapot és a munkafüzetet kell bezárni.

Alkalmazás

A leírt osztály használata a CArrayDataProvider szolgáltató segítségével történő adatexportáláson alapul. Feltételezve azonban, hogy az exportált adatok mennyisége nagyon nagy lehet, egy speciális CDataProviderIterator iterátort használnak, amely 100 rekordot iterál a visszaküldött adatokon (más rekordszámot is megadhat).

Nyilvános függvény exportExcelXML($szervezet, $felhasználó, &$fájlnév) ( $this->_provider = new CArrayDataProvider(/*query*/); Yii::import("ext.AlxdExportExcelXML.AlxdExportExcelXML"); $export = new AlxdExportExcelXML ($fájlnév, count($this->_attributes), $this->_provider->getTotalItemCount() + 1); $export->openWriter(); $export->openWorkbook(); $export->writeDocumentProperties($ szervezet, $user); $export->writeStyles(); $export->openWorksheet(); //címsor $export->resetRow(); $export->openRow(true); foreach ($this->_attributes mint $code => $formátum) $export->appendCellString($this->_objectref->getAttributeLabel($code)); $export->closeRow(); $export->flushRow(); //adatsorok $sorok = new CDataProviderIterator($this->_provider, 100); foreach ($sorok $sorként) ( $export->resetRow(); $export->openRow(); foreach ($this->_attributes mint $code => $formátum) ( kapcsoló ($formátum->típus) ( "Num" eset: $export->appendCellNum($row[$code]); /*egyéb típusok*/ alapértelmezett: $export->appendCellString(""); ) ) $export->closeRow(); $export->flushRow(); ) //összes bezárása $export->closeWorksheet(); $export->closeWorkbook(); $export->closeWriter(); //zip fájl $export->zip(); $fájlnév = $export->getZipFullFileName(); )
Az én esetemben minden sor lemezre van írva, ami egyelőre teljesen elfogadható, de a jövőben változtatásokat igényelhet. Például bölcs dolog nem minden sort, hanem tíz vagy akár száz sort is elmenteni egyszerre. Ekkor az export sebessége nő.

Sebesség

Egyébként saját tapasztalataimból tanultam meg, mennyire fontos feltételezni a nagy mennyiségű adat létezésének lehetőségét egy kötegelt művelet során, mint például az exportálás.
Kezdetben megpróbáltam adatokat exportálni a segítségével

Amikor blokkadatokkal dolgozik, gyakran szükség van más formátumokba való konvertálásra, hogy úgy mondjam, a jobb interakció érdekében. Ez a cikk a lehetséges XML-XLS konvertereket ismerteti. Más szavakkal, az egyik formátum másikba konvertálásának módjairól fogunk beszélni.

1. módszer: Excel használata

Mivel az Excel hibátlanul működik a blokkformátumú fájlokkal, probléma nélkül meg tudja nyitni az XML kiterjesztést. Lelkiismeret furdalás nélkül kijelenthetjük, hogy az Excel egy XML-XLS konvertáló. Nézzük meg, hogyan lehet átalakítani a formátumot ezzel:

  1. Nyissa meg az Excelt.
  2. A panelen kattintson a Fájl elemre.
  3. Kattintson a „Megnyitás” lehetőségre.
  4. A megjelenő Explorer ablakban lépjen az XML-fájlt tartalmazó könyvtárba, és nyissa meg.
  1. Nyissa meg újra a Fájl lapot.
  2. Válassza a "Mentés másként" lehetőséget.
  3. Lépjen abba a könyvtárba, ahová a módosított dokumentumot el kívánja helyezni.
  4. A „Fájltípus” legördülő listában válassza az „Excel-munkafüzet” lehetőséget.
  5. Mentse el a fájlt a megfelelő gombra kattintva.

A fent leírt összes manipuláció után az eredetileg XML kiterjesztésű fájl a következőre változik Excel munkafüzet, azaz XLS kiterjesztésű lesz.

2. módszer: Adatimportálási lehetőség az Excelben

Az Excel egy XML–XLS konvertáló, amely kétféleképpen hajthatja végre ezt a feladatot. Ezért térjünk át közvetlenül a második lehetőségre, amely magában foglalja az „Adatimportálás” opció használatát. De mielőtt elkezdené, engedélyeznie kell a „Fejlesztő” menüt, mivel itt van a a megfelelő eszközt. Ezután a következőket kell tennie:

  1. Nyissa meg a programot.
  2. Lépjen a "Fájl" menübe.
  3. Kövesse az „Opciók” részt.
  4. Nyissa meg a Szalag testreszabása menüt.
  5. Tegyen egy pipát a „Fejlesztő” sor mellett, amely az ablak jobb oldalán található.
  6. Kattintson az OK gombra.

A szükséges eszköztárat a program felülete tartalmazza, ami azt jelenti, hogy elkezdhetjük a konvertálást:

  1. Lépjen a Fejlesztő lapra.
  2. Az eszköztáron válassza az Importálás lehetőséget.
  3. Megnyílik egy ablak, amelyben ki kell választania egy XML-fájlt.
  4. Megjelenik egy ablak, amely arra kéri, hogy az adatok alapján hozzon létre egy sémát. Kattintson az OK gombra.
  5. Ezt követően megjelenik egy második ablak, amelyben el kell döntenie az importált tábla helyét. Kattintson az A1 cellára, majd kattintson az OK gombra.

A fájl importálva van az Excelbe. Most elmentheti XLS-ként. Ehhez az előző utasításokhoz hasonlóan nyissa meg a „Fájl” lapot, kattintson a „Mentés másként” gombra, adja meg a könyvtárat, válassza ki a formátumot és mentse.

3. módszer: Internetszolgáltatás használata

Előfordulhat, hogy például az áfához XLS-XML konvertáló kell. Ebben az esetben az Excel nem segít, és egy másik programhoz kell fordulnia. Ebben az esetben beszéljünk a Convertio online szolgáltatásról:

  1. Bármely böngészőben lépjen a következőre: kezdőlap ennek a szolgáltatásnak.
  2. Válasszon egy fájlfeltöltési módot. Ha a lemezen található, kattintson a "Számítógépről" gombra, és válassza ki fájl kezelő. Ha a „felhőben” van, akkor válassza ki magát a tárolót, majd a fájlt.
  3. A dokumentum hozzáadásra került, és készen áll az átalakításra. Ehhez a jobb oldali legördülő listából ki kell választani az XML formátumot.
  4. Kattintson a "Konvertálás" gombra.

Ezt követően elkészül a fájl, és már csak letölteni kell. A Convertio nem csak egy XLS-XML fájl konvertáló. Képes vele dolgozni nagy mennyiség formátumok. Egyszerűen töltse fel a fájlt, majd válassza ki a konvertálni kívánt formátumot.

Tehát megvizsgáltuk az XML-XLS konvertereket és fordítva. Mint látható, kiválóan alkalmas XML konvertálására Excel program. Az XLS-t azonban nem tudja konvertálni, ezért más programok segítségét igényli. Ebben az esetben a Convertio online szolgáltatásról van szó.

Azoknak, akik birtokolják a csodálatos TextKit programot, vagy legalább hallottak róla (akik még nem, sürgősen), annak a képességei között kellett volna felfigyelniük az XML dokumentumok bármilyen sablonba történő elemzésére. Vagyis ha van XML dokumentumunk, akkor a TextKit segítségével könnyedén készíthetünk weboldalt.

Továbbra is van egy kis probléma, hogyan lehet megszerezni ezt az XML-t. Valójában egy webhely létrehozásához kész dokumentumokat vehet át különféle társprogramokból, mint például a MixMarket vagy az Ozone. De róluk máskor. Elmondom, hogyan szerezhet be XML-t egy normál XLS táblából. Valójában ez egy MS Excel formátum.

Ezen ismeretek birtokában bármely Excel adatbázisból weboldalakat készíthetünk TextKit segítségével. A 2007-es irodában fogunk dolgozni.

1) Töltse le innen az XML-lel való munkavégzéshez szükséges kiegészítőt.

2) Lépjen az Excel főmenüjébe, a paraméterekbe.

3) A megnyíló menüben válassza a „Kiegészítés” lehetőséget. Keressük a „Kezelés” elemet, válasszuk az „Excel-bővítmények” lehetőséget, és kattintsunk a „Go” gombra:

4) A megnyíló ablakban használja a „Tallózás” gombot a szükséges fájl kiválasztásához XmlTools.xla, adja hozzá a panelhez, és aktiválja a mellette lévő négyzet bejelölésével.

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

5) Ha mindent helyesen csinált, akkor a „Kiegészítők” szakasz „Opciók” részében látni fogja a telepített bővítményt:

Most hozzuk létre az adatainkat XML dokumentumés dolgozz velük.

1) Kattintson a panelen lévő gombra. Válassza ki az első elemet:

2) A megjelenő ablakban válasszuk az igen/nem lehetőséget, ha az adataink tartalmaznak/nem tartalmaznak fejlécet, az én esetemben igen, ezért a jelölőnégyzetet igenre változtatom. Itt tartsuk lenyomva a kis „pip” gombot az adatokat tartalmazó cellák kiválasztásához:

3) Húzással válassza ki az adatokat XML-dokumentum létrehozásához. Nyomja meg a gombot, majd kattintson az OK gombra.

Ha minden helyesen történt, a jel kék-fehér színűvé válik, és a menü jelentősen megváltozik:

Nos, nagyjából ennyi. Most lépjen a dokumentummentési beállításokhoz, és válassza ki az XML-adatokat.

Valójában ez minden! Kimenetként egy kész XML dokumentumot kaptunk, amit az elemzőben már gond nélkül elemezni tudunk. De erről majd máskor :)