Külső adatok importálása weblapró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.

webes lekérdezés létrehozásával és futtatásával szöveget vagy adatokat kérhet le weblapokról. A weblapok gyakran tartalmaznak olyan információkat, amelyek kiválóan elemezhetők az Excel alkalmazásban. Igényeitől függően úgy is lekérhet adatokat, hogy azok frissíthetők maradjanak, azaz az Excel programban lévő adatokat a webhelyen lévőkkel frissítheti. Arra is van mód, hogy a weblapokról lekért adatokat statikusan egy munkafüzetben tárolja.

Az Excel 2010-es vagy újabb verzió, láthatja használata az Excel beszerzése és átalakítása (Power Query) élmény való csatlakozáshoz a weblapról.

Kapcsolódó műveletek

További tudnivalók a külső adatok beolvasása az weblapon

Hozzon létre és webes lekérdezés szerkesztése

Webes lekérdezés paraméteres lekérdezés létrehozása

Adatok másolása weblapról

Egy mentett fájlt a webes lekérdezés futtatása

Webes lekérdezés átirányítása egy másik adatforrás weblapok hozhatók létre

Probléma: problémákat tapasztalok rendezés, szűrés vagy Keresés webes lekérdezés a külső adatok

További tudnivalók arról, hogy miként importálhatók külső adatok weblapokról

Weblekérdezés használatával weblapokról frissíthető adatokat (például egy vagy több táblázatot, illetve weblapok teljes szövegét) kérhet le, és azokat az intraneten vagy az interneten tárolhatja. Ezeket később az Excel eszközeivel és szolgáltatásaival elemezheti. Nyilvános weblapról például letölthetők és frissíthetők az árfolyamadatok, de ugyanígy egy cég weblapjáról származó forgalmi adatok is.

A weblekérdezések különösen táblázatokban vagy előformázott területeken tárolt adatok lekérdezéséhez hasznosak. (A táblázatokat a <TABLE> HTML, az előformázott területeket gyakran a <PRE> címke definiálja.) A letöltött adatokban sem parancsfájltartalom, sem képek (például .gif képek) nem szerepelnek.

Webes lekérdezés létrehozása access való az World Wide Web (WWW) vagy a számítógépen vagy hálózati modem keresztül a céges intraneten szüksége van. Vagy teheti a lekérdezés szemben a helyi HTML vagy XML-fájlok.

Weblekérdezés-minták

A Microsoft Office Excel 2007 alkalmazással együtt több weblekérdezés-minta települ a számítógépre. Alapértelmezés szerint az alábbi minták találhatók a \Program Files\Microsoft Office\Office12\QUERIES mappában:

  • MSN MoneyCentral Investor főindexek.iqy

  • MSN MoneyCentral Investor árfolyamok.iqy

  • MSN MoneyCentral Investor részvényjegyzés.iqy (paraméteres lekérdezés)

Külső adatok lekérdezésének módjai

Az Excel alkalmazásban az Új weblekérdezés párbeszédpanel használatával kérhet le weblapokról adatokat. Kattintson az Adatok lap Külső adatok átvétele csoportjában lévő Weblapról gombra.

Az Internet Explorer alkalmazásban két módon lehet külső adatokat beolvasni az Office Excelbe:

  • A jól ismert másolással, és a beillesztés parancs ahhoz, hogy az adatok Excel-munkalapokba weblapról. Weblap adatok beillesztésekor az Excelbe statikus tartja meg az adatokat, de frissíthetővé Gombkép Beillesztés beállításaiparancsra, majd Frissíthető webes lekérdezés létrehozása.

  • Kattintson a jobb gombbal a weblapra, és a helyi menüben válassza az Exportálás a Microsoft Excel programba parancsot. Megjelenik az Új weblekérdezés párbeszédpanel.

Megjegyzés : Az Excelben bármely HTML fájl, MHTML fájl vagy szabályos XML-fájl is megnyithatja. HTML vagy MHTML fájlt nyit meg, ha a teljes lap kap, de bizonyos formázások, parancsfájlok, képfájlok (csak HTML) vagy egyetlen cellában adatlisták elveszhetnek. Amikor egy XML-fájlt nyit meg, akkor egy vagy több hivatkozott stíluslapok alkalmazása. Bármelyik lehetőséget választja az adatok ott nem frissíthető.

Paraméteres lekérdezés beállítása weblekérdezésekhez létrehozása

Paraméteres lekérdezés beviteli kér, minden alkalommal futtatnia kell azt, amelyik. Paraméteres lekérdezés beállítása weblekérdezésekhez létrehozhat egy mentett webes lekérdezés fájlt (.iqy) szerkesztésével. Például a webes lekérdezést, amely részvényárfolyamok kapja az weblapon is rákérdezzen a paraméter értéke, például egy készlet a szimbólum, minden alkalommal, amikor a webes paraméteres lekérdezés futtatásakor.

Paraméteres lekérdezés beállítása weblekérdezésekhez egy URL-cím lekérdezési karakterlánc, amely egy vagy több név/érték párokká URL végéhez hozzáfűzi alapul. Bizonyos webhelyek URL-cím lekérdezési karakterlánc segítségével az weblapon tartalmának módosítása. Egy URL-cím lekérdezési karakterlánc a következő formátumban van, az alábbi példában látható: 1 2 3 4 5 -----------------------------URL------------------------------?<Name>=<Val> http://moneycentral.msn.com/investor/external/excel/quotes.asp?quote=MSFT

1

URL-cím

A weblap URL-címe

2

?

A kérdőjel (?) karaktert a lekérdezési karakterlánc URL-cím kezdődik.

3

< név >

A nevet, ebben a példában a Quote.

4

=

Az egyenlőségjel (=) karakterrel határoló értékéből nevét.

5

< Val >

Az érték, ebben a példában a MSFT.

Ha két vagy több név/érték összekapcsolásával, haladnak, külön őket és-jel karakterrel (&). Példa: 1 2 3 ...?<Name>=<Val>&<Name>=<Val> ...?Quote=MSFT&Quote=IBM

1

< neve > < Val > =

Az Utónév/érték pár ajánlat = MSFT.

2

&

Az ampersand karakter (&) minden név/érték pár határoló.

3

< név > < Val > =

A második név/érték pár az IBM ajánlat =.

Paraméteres lekérdezés beállítása weblekérdezésekhez egy URL-cím lekérdezési karakterláncban alapján hozhatja létre a következő formátumban. Példa: 1 2 3 4 5 6 ...?<Name>=["Parameter","Prompt"] ...?Symbol=["StockSymbol","Enter stock symbol:"]

1

< neve >

A név, ebben a példában a szimbólum látható.

2

=

Az egyenlőségjel (=) karakterrel határoló a nevét a paraméter és parancssori karakterláncot.

3

"A paraméter"

A paraméter körülvett árajánlatok Excel használ azonosítása Paraméterek párbeszédpanelen ebben a példában a StockSymbolvan a paraméter neve.

4

,

Vessző (,) karaktert a parancssorból a paraméter határoló.

5

"Kérdés"

A parancssorba körülvett árajánlatokat, az Excel jeleníti meg a Enter emblémáját: párbeszédpanelen ebben a példában az Enter emblémáját:.

6

[...]

A bal oldali szögletes zárójel ([]) és a jobb oldali szögletes zárójel (]) karakterek korlátozza a kérdés karakterláncot.

Weblekérdezések átirányítása más adatforrásokhoz

Weblapkészítőként azzal növelheti a weblapjairól végrehajtott adatletöltés biztonságát, ha a Microsoft Excelből készített weblekérdezéseket egy adatforráshoz, például egy XML- vagy szövegfájlhoz irányítja át.

Ha például egy HTML-lapon részvényárfolyamokat tartalmazó táblázat található, ezek az adatok akkor is használhatók a weblekérdezésekben, ha azokat másik adatforrásból kéri le a rendszer. Ha pedig egy Windows SharePoint Services-webhelyen lévő, projektállapot-összesítő táblázathoz irányítja át a lekérdezést, egy weblekérdezés létrehozásával a fő állapotlistából kérheti le az adatokat.

Az ilyenfajta átirányításnak két előnye van. Az egyik előny az, hogy az importálni kívánt HTML-lap megtekintésre formázható, miközben az adatok elemzésre lehetnek optimalizálva (például XML formátumban). A másik előny az, hogy az adatok HTML-nézetét oldalakra oszthatja fel (például egy oldalra 20 találatot helyezhet), miközben a weblekérdezéssel a teljes adatkészletet célba veheti.

A táblázat, Formátumba, XMP, LISTAELEM vagy egyszerű szöveg címkével, amely azonosítja a mögöttes adatok tároló HTML attribútum is használhatja. Webhelykészítők is segítségével az átirányítás attribútum, o:WebQuerySourceHRef, az adatok forrása URL-címet, hogy a forrásadatokat mutató hivatkozás létrehozásához weblekérdezések. Ez az átirányítási attribútum ütközés más átirányítás attribútumokkal rendelkező elkerülése érdekében a Microsoft Office névtér van megadva. Az adatforrás bármilyen támogatott webes lekérdezés adattípusú, például a HTML, szöveget vagy XML lehet. Ha az attribútum használják, nincs fontos a megfelelő tartalmat első, amikor frissíti a. A webes lekérdezés elérési útját az adatforrás adatait tartalmazza, és közvetlenül a forrás a frissített adatoknak átteheti.

Vissza a lap tetejére

Weblekérdezés létrehozása és módosítása

  1. Weblekérdezés létrehozásához vagy módosításához végezze el az alábbi műveletek valamelyikét:

    Új webes lekérdezés létrehozása   

    1. Az alábbi lehetőségek közül választhat:

      • Az Office Excel alkalmazásban kattintson az Adatok lap Külső adatok átvétele csoportjában lévő Weblapról gombra.

      • Webböngészőben nyissa meg azt a weblapot, amelyről adatokat szeretne lekérdezni, kattintson rá a jobb gombbal, majd a helyi menüben válassza az Exportálás a Microsoft Excel programba parancsot.

        Ekkor megjelenik az Új weblekérdezés párbeszédpanel.

    2. Új webes lekérdezés párbeszédpanelen írja be az URL-cím, a weblap, amelyből el szeretné küldeni az adatokat. Írja be az URL-cím, illessze be a másolt címet, vagy a címlista melletti nyílra és válassza ki a legutóbb használt címet.

      Megjegyzés : Legfeljebb 255 karakter hosszú URL-címet lehet megadni.

    3. Kattintson az Ugrás gombra.

      A meglévő webes lekérdezés szerkesztése   

    4. Az Adatok lap Kapcsolatok csoportjában kattintson a Kapcsolatok gombra.

      Az Excel menüszalagja

    5. A Munkafüzet kapcsolatai párbeszédpanelen jelölje ki a megfelelő weblekérdezést, és kattintson a Tulajdonságok gombra.

    6. A Kapcsolat tulajdonságai párbeszédpanelen kattintson a Definíció fülre, majd a Lekérdezés szerkesztése gombra.

  2. Az importálni kívánt táblák mellett lévő Gomb képe gombra, vagy kattintson a gomb Gomb képe importálni az egész lapot a lap bal felső sarkában található.

    Tipp : Ha nincs Gomb képe gomb mellett a táblákat az oldalon, kattintson az Ikonok megjelenítése Gomb képe megjelenítheti őket a párbeszédpanel tetején.

  3. Az adatok letöltésére vonatkozó formázási és importálási beállítások megadásához kattintson a Beállítások gombra, majd a Weblekérdezés beállításai párbeszédpanelen végezze el az alábbi műveletek egyikét-másikát:

    1. A Formázás csoportban jelölje be a megfelelő választógombot:

      • Formázás átvétele nélkül:     Ezt a lehetőséget választva a lekérdezett weblapról a program formázás nélküli szöveget ad vissza. A munkalap formázása fog érvényesülni.

      • Csak az RTF formázás átvétele:     Ezt a lehetőséget választva az Office Excel azt a formázástípust adja vissza, amelyet a lehető leghívebben meg tud jeleníteni, például a betűtípusét. Nem tartozik ide a HTML, például a hivatkozás formázása.

      • A teljes HTML-formázás átvétele:     Ezt a lehetőséget választva az Excel által támogatott összes HTML-formázás megjelenik, beleértve a hivatkozások formázását is. Ezzel azonban törli a jelet a Külső adattartomány tulajdonságai párbeszédpanelen lévő Cellaformázás megőrzése jelölőnégyzetből.

    2. Az Előformázott <PRE> blokkok importálási beállításai csoportban jelölje be a megfelelő jelölőnégyzeteket az alábbiak közül:

      • <PRE> blokkok beolvasása oszlopokba:      Ezt a beállítást megadva a program a <PRE> címkék közé foglalt adatokat külön oszlopokba helyezi a munkafüzetben. Törölje a jelet a jelölőnégyzetből, ha az importált adatokat egyetlen oszlopban szeretné elhelyezni.

      • Egymást közvetlenül követő határolók egynek számítanak:     Ha a <PRE> szakaszokban olyan karakterek (például vesszők) vannak, amelyek az egyes oszlopok szövegeit definiálják vagy elhatárolják, akkor megadhatja az Excel számára, hogy ha egymás után több ilyen határoló karakterrel találkozik, azokat egyetlen karakterként kezelje, hogy ne keletkezzen üres oszlop az egymást követő határolók miatt. Ez a jelölőnégyzet csak a <PRE> blokkok beolvasása oszlopokba jelölőnégyzet bejelölése esetén áll rendelkezésre.

      • Az egész szakaszra ugyanaz az importálási beállítás:     Akkor jelölje be ezt a jelölőnégyzetet, ha az Egymást közvetlenül követő határolók egynek számítanak beállítást a weblapon lévő összes előformázott szakaszra alkalmazni szeretné. Törölje a jelet a jelölőnégyzetből, ha a beállításokat csak az első előformázott szakaszra szeretné alkalmazni, vagy ha azt szeretné, hogy az Excel a lehető legjobb beállításokat határozza meg. Ez a jelölőnégyzet csak a <PRE> blokkok beolvasása oszlopokba jelölőnégyzet bejelölése esetén áll rendelkezésre.

    3. A További importálási beállítások csoportban jelölje be a megfelelő jelölőnégyzeteket:

      • Dátumfelismerés kikapcsolása:     Ezt a jelölőnégyzetet bejelölve biztosíthatja, hogy a weblapon dátumhoz hasonlító értékek a munkalapon számként jelenjenek meg. A beállítás megadása nélkül például a 03-07 mérkőzésállást az Excel március 7-eként értelmezi.

      • Webes lekérdezések átirányításának tiltása:     Ezt a jelölőnégyzetet bejelölve biztosíthatja, hogy a weblekérdezés arra a weblapra vonatkozzon, amit lekérdez, ne pedig egy másik adatforrásra. Erre a beállításra akkor lehet szükség, ha az Excel előző verzióival készített lekérdezésekkel kompatibilis szeretne maradni.

  4. Kattintson az OK gombra. A program a weblekérdezést a munkafüzettel menti.

  5. A weblekérdezést tetszőlegesen weblekérdezési (.iqy kiterjesztésű) fájlba mentheti, így azt más munkafüzetekben is futtathatja és alapján paraméteres lekérdezést készíthet.

    További információ a paraméteres lekérdezés beállítása weblekérdezésekhez létrehozásacímű témakör tartalmaz.

    Webes lekérdezés fájlként való mentéséhez webes lekérdezés

    1. Webes lekérdezés szerkesztése párbeszédpanelen kattintson a Lekérdezés mentése Gombkép lehetőséget.

    2. Keresse meg azt a mappát, amelybe a lekérdezést menteni szeretné.

      Alapértelmezés szerint mentett lekérdezések találhatók a \Documents and Settings\ < felhasználónév > \Application Data\Microsoft\Queries mappát a merevlemezen.

    3. A Fájlnév mezőben adja meg a fájl nevét.

    4. Kattintson a Mentés gombra.

      A lekérdezést a program szövegfájlként, .iqy fájlnévkiterjesztéssel menti.

  6. Kattintson az Importálás gombra.

    Az Adatimportálás párbeszédpanelen hajtsa végre a megfelelő műveletet:

    1. Ha az adatokat a weblapról a kijelölt munkalapra kívánja letölteni, jelölje be a Létező munkalapra választógombot. A munkalapon kattintson arra a cellára, amelyet a külső adattartomány bal felső sarkának szán, majd kattintson az OK gombra.

    2. Ha az adatokat új munkalapra szeretné helyezni, jelölje be az Új munkalapra választógombot, majd kattintson az OK gombra. Az Excel új munkalapot ad a munkafüzethez, és a külső adattartományt automatikusan az új munkafüzet bal felső sarkában kezdi.

      Az OKgombra kattintás után egy Háttérfrissítés ikon Frissítésjelző ikon jelenik meg a állapotsor jelzi, hogy fut-e a lekérdezés. A lekérdezés állapotának ellenőrzése, hogy a frissítés ikonra.

Vissza a lap tetejére

Paraméteres lekérdezés beállítása weblekérdezésekhez

  1. A Windows Intézőben keresse meg a lekérdezés fájlt a számítógépen.

    Alapértelmezés szerint mentett lekérdezések találhatók a \Documents and Settings\ < felhasználónév > \Application Data\Microsoft\Queries mappát a merevlemezen.

  2. Kattintson a jobb gombbal a fájlra, majd válassza a Szerkesztés a következővel: Jegyzettömb parancsot. A lekérdezés megnyílik a Microsoft Jegyzettömbben, ahol módosítható.

  3. A fájl szövegében keresse meg annak a webhelynek az URL-címét, ahonnan az importált adatok származnak. Például:

http://moneycentral.msn.com/investor/external/excel/quotes.asp

Az URL-cím végére írja be az alábbi karaktereket (a cím végére ne szúrjon be szóközt):

?Symbol=["Quote", "Enter one or more financial symbols separated by commas."]

  1. A Fájl menüben kattintson a Mentés parancsra, majd lépjen ki a Jegyzettömbből.

Vissza a lap tetejére

Adatok másolása weblapról

  1. A webböngésző jelölje ki a másolandó adatokat.

  2. Másolja a vágólapra az adatokat.

    Megjegyzés : A másolás végrehajtásához a böngésző súgójában találhat segítséget.

  3. Váltson az Excel alkalmazásra.

  4. Kattintson a munkalap azon részének bal felső sarkára, ahová a másolt adatokat helyezni szeretné.

  5. A Kezdőlap lap Vágólap csoportjában kattintsunk a Beillesztés gombra.

    Az Excel menüszalagja

  6. Az adatok nem jelenik meg a várt módon, kattintson a Beillesztés beállításai Gombkép , és válassza az alábbi lehetőségek közül:

    • A forrás formátumának megőrzése: Ezt a lehetőséget választva megőrizheti az eredeti formázást.

    • Célformátummal egyező formátum: Ezt a lehetőséget választva alkalmazhatja a meglevő cellaformázást.

    • Frissíthető webes lekérdezés létrehozása: Ezt a lehetőséget választva lekérdezést hozhat létre ahhoz a weblaphoz, amelyről az adatokat másolta. Ha később a weblap megváltozik, az adatok frissíthetők.

Vissza a lap tetejére

Mentett weblekérdezési fájl futtatása

A weblekérdezést a program szövegfájlként, .iqy fájlnévkiterjesztéssel menti. A mentett lekérdezések azért hasznosak, mert azokat más munkafüzetekben is felhasználhatja, másokkal megoszthatja, illetve paraméteres lekérdezést állíthat be a segítségükkel.

  1. Kattintson a Microsoft Office gombra Gombkép , majd a Megnyitás gombra.

  2. A Hely mezőben keresse meg azt a mappát, amely a lekérdezést tartalmazza.

  3. Jelölje ki a futtatni kívánt weblekérdezést.

  4. Kattintson a Megnyitás gombra.

  5. Az Adatimportálás párbeszédpanelen hajtsa végre a megfelelő műveletet:

    • Ha az adatokat a weblapról a kijelölt munkalapra kívánja letölteni, jelölje be a Létező munkalapra választógombot. A munkalapon kattintson arra a cellára, amelyet a külső adattartomány bal felső sarkának szán, majd kattintson az OK gombra.

    • Ha az adatokat új munkalapra szeretné helyezni, jelölje be az Új munkalapra választógombot, majd kattintson az OK gombra. Az Excel új munkalapot ad a munkafüzethez, és a külső adattartományt automatikusan az új munkafüzet bal felső sarkában kezdi.

  6. Ha a weblekérdezés egyben paraméteres lekérdezés, a Paraméterérték beírása párbeszédpanel paraméter beírását kéri, ha a paraméteres lekérdezést nem egy adott érték visszaadására állította be.

    A paraméterek beállításainak módosításához az 5. lépésben kattintson az Adatimportálás párbeszédpanel Paraméterek gombjára.

    További tudnivalókért olvassa el a paraméteres lekérdezés testreszabásacímű témakört.

    Az Excel futtatja a lekérdezést. Egy Háttérfrissítés ikon Frissítésjelző ikon megjelenik a állapotsor jelzi, hogy fut-e a lekérdezés. A lekérdezés állapotának ellenőrzése, hogy a frissítés ikonra.

Vissza a lap tetejére

Weblekérdezés átirányíttatása a weblappal másik adatforráshoz

  1. A weblap nyitó HTML foglalja bele a Microsoft Office névtér deklarációját a következő példában látható módon:

    <HTML xmlns:o="urn:schemas-microsoft-com:office:office”>

  2. A weblap törzsében, a nyitó TABLE, PRE, XMP, LISTING vagy PLAINTEXT címkébe vegye fel az alábbi attribútumot. Például:

    < táblázat... o:WebQuerySourceHRef = "URL-címe" >

    ahol az érték az a relatív vagy abszolút URL-cím, amelyre a weblekérdezést át szeretné irányítani.

Megjegyzés : A felhasználók az átirányítást megkerülhetik a weblapokon, ha a Weblekérdezés beállításai párbeszédpanelen bejelölik a Webes lekérdezések átirányításának tiltása jelölőnégyzetet. Ez a panel az Új weblekérdezés párbeszédpanelről érhető el.

Vissza a lap tetejére

Probléma: Nem lehet rendezni, szűrni vagy keresni a weblekérdezés által visszaadott adatokat

A weblekérdezésből származó külső adatok kezdő, záró vagy több beágyazott (160-as jelű), Unicode típusú szóközkaraktert tartalmazhatnak. Ezek a szóközök olykor váratlan eredményhez vezethetnek az adatok rendezésekor, szűrésekor vagy keresés futtatásakor.

Ezek és egyéb karaktereket kezelése kapcsolatos további tudnivalókért olvassa el a szóközt és a nem nyomtatható karakterek szövegre eltávolításacímű témakört.

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.

Lásd még

Adatok importálása külső adatforrásokból (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.

×