| | Produktinformationen Hilfe und Anleitungen Schulung Vorlagen Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
Abrufen externer Daten von einer Webseite
Sie können eine Webabfrage (Webabfrage: Eine Abfrage, die Daten abruft, die in Ihrem Intranet oder im Internet gespeichert sind.) erstellen oder ausführen, um Text oder Daten von einer Webseite abzurufen. Webseiten enthalten häufig Informationen, die sich ideal für die Analyse in Excel eignen. In Abhängigkeit von Ihren Anforderungen, können Sie aktualisierbare Daten abrufen. Das bedeutet, Sie können die Daten in Excel mit den aktuellsten Daten von der Webseite aktualisieren. Sie können Daten auch von einer Webseite abrufen und Sie dann statisch auf dem Arbeitsblatt beibehalten.
Was möchten Sie tun?
Weitere Informationen über das Abrufen externer Daten von einer Webseite
Sie können eine Webabfrage verwenden, um aktualisierbare Daten abzurufen, die im Intranet oder Internet gespeichert werden, z. B. eine einzelne Tabelle, mehrere Tabellen oder sämtlichen Text auf einer Webseite. Dann können Sie diese Daten mithilfe der Tools und Features in Excel analysieren. Sie können z. B. Aktienkurse von einer öffentlichen Webseite abrufen und aktualisieren oder eine Tabelle mit Verkaufsinformationen von einer Unternehmenswebseite abrufen oder aktualisieren.
Webabfragen sind besonders hilfreich beim Abrufen von Daten, die sich in Tabellen oder vorformatierten Bereichen befinden. (Tabellen werden mit dem HTML (HTML: Die standardmäßig für Dokumente im World Wide Web verwendete Programmiersprache. In HTML wird mithilfe von Tags angegeben, wie Elemente einer Seite (Text oder Grafiken) in Webbrowsern angezeigt werden sollen und wie auf Benutzereingaben reagiert werden soll.)-Tag <TABLE> definiert. Vorformatierte Bereiche werden häufig mithilfe des HTML-Tags <PRE> definiert.) Die abgerufenen Daten umfassen keine Bilder (wie GIF-Bilder) oder den Inhalt von Skripts.
Für die Erstellung einer Webabfrage müssen Sie über das Intranet im Unternehmen oder mithilfe eines Modems, das mit Ihrem Computer oder Netzwerk verbunden ist, auf das World Wide Web (WWW) (World Wide Web (WWW): Der multimediale Teil des Internets, der nicht nur Text, sondern auch Grafiken, Sounds und Videos enthält. Über Hyperlinks können Benutzer im Web leicht von einem Element zum nächsten, von einer Seite zur anderen oder von Site zu Site wechseln.) zugreifen. Sie können auch lokale HTML- oder XML-Seiten abfragen.
Beispielwebabfragen
Es werden verschiedene Beispielwebabfragen mit Microsoft Office Excel 2007 installiert. Diese Abfragen befinden sich standardmäßig im Ordner "\Programme\Microsoft Office\Office12\QUERIES" auf Ihrer Festplatte:
- MSN MoneyCentral Investor Major Indicies.iqy
- MSN MoneyCentral Investor Currency Rates.iqy
- MSN MoneyCentral Investor Stock Quotes.iqy (eine Abfrage für einen Webabfrageparameter)
Methoden zum Abrufen externer Daten
Wenn Sie Excel verwenden, können Sie von einer Webseite stammende Daten über das Dialogfeld Neue Webabfrage importieren. (Klicken Sie auf der Registerkarte Daten in der Gruppe Externe Daten auf Aus dem Web.)
Wenn Sie Internet Explorer verwenden, gibt es zwei Möglichkeiten, um externe Daten in Office Excel zu bekommen:
- Verwenden der bekannten Befehle zum Kopieren und Einfügen, um die Daten von der Webseite in ein Excel-Arbeitsblatt zu übertragen. Wenn Sie Webseitendaten in Excel einfügen, dann können Sie die Daten statisch oder aktualisierbar darstellen, indem Sie auf Einfügeoptionen
und dann auf Aktualisierbare Web-Abfrage erstellen klicken.
- Klicken Sie auf mit der rechten Maustaste auf die Webseite, und klicken Sie dann im Kontextmenü auf Nach Microsoft Excel exportieren. Dadurch wird das Dialogfeld Neue Webabfrage angezeigt.
Hinweis Sie können auch eine beliebige HTML (HTML: Die standardmäßig für Dokumente im World Wide Web verwendete Programmiersprache. In HTML wird mithilfe von Tags angegeben, wie Elemente einer Seite (Text oder Grafiken) in Webbrowsern angezeigt werden sollen und wie auf Benutzereingaben reagiert werden soll.)-Datei, MHTML (Webseite in einer Datei (MHTML): Ein im MHTML-Format gespeichertes HTML-Dokument, das Inlinegrafiken, Applets, verknüpfte Dokumente und andere unterstützende Elemente enthält, auf die das Dokument verweist.)-Datei oder wohlgeformte XML (Extensible Markup Language (XML): Eine komprimierte Form der Standard Generalized Markup Language (SGML), mit deren Hilfe Entwickler benutzerdefinierte Tags erstellen können, die eine flexible Organisation und Präsentation von Informationen ermöglichen.)-Datei in Excel öffnen. Wenn Sie eine HTML- oder MHTML-Datei öffnen, erhalten Sie die gesamte Webseite, verlieren aber möglicherweise einige Formatierungen, Skripts, Bilddateien (nur HTML) oder Listen mit Daten in einer einzelnen Zelle. Wenn Sie eine XML-Datei öffnen, haben Sie die Möglichkeit, eine oder mehrere referenzierte Stylesheets (XML-Stylesheet: Enthält Formatierungsregeln, die auf eine XML-Datei angewendet werden, welche auf das Stylesheet Bezug nimmt. Das Standardregelsystem für XML-Stylesheets ist XSL (Extensible Style Language).) anzuwenden. In beiden Fällen können die Daten nicht aktualisiert werden.
Weiterleiten von Webabfragen an andere Datenquellen
Wenn Sie Verfasser einer Webseite sind, können Sie die Zuverlässigkeit der Daten erhöhen, die Benutzer von Ihren Seiten abrufen, indem Webabfragen (Webabfrage: Eine Abfrage, die Daten abruft, die in Ihrem Intranet oder im Internet gespeichert sind.) von Excel an eine Datenquelle weitergeleitet werden, z. B. an eine XML (Extensible Markup Language (XML): Eine komprimierte Form der Standard Generalized Markup Language (SGML), mit deren Hilfe Entwickler benutzerdefinierte Tags erstellen können, die eine flexible Organisation und Präsentation von Informationen ermöglichen.)- oder Textdatei.
Wenn eine HTML-Seite z. B. eine Tabelle mit Aktienkursen enthält, dann können diese Daten in einer Webabfrage verwendet werden, auch wenn die Daten aus einer anderen Datenquelle herangezogen werden. Ein weiteres Beispiel ist ein Verweis auf eine Tabelle auf einer Microsoft Windows SharePoint Services-Website, die den Projektstatus zusammenfasst. In diesem Fall können Sie eine Webabfrage erstellen, um Daten aus der Hauptstatusliste abzurufen.
Diese Weiterleitung hat zwei Hauptvorteile. Erstens kann die HTML-Webseite, die Sie importieren, für die Anzeige formatiert werden, auch wenn die Daten für die Analyse optimiert sind (beispielsweise im XML-Format). Zweitens kann die HTML-Ansicht der Daten in Seiten unterteilt werden (z. B. 20 Ergebnisse gleichzeitig), während die Webabfrage zum gesamten Datensatz umgeleitet werden kann.
Sie können ein HTML-Attribut mit dem Tag TABLE, PRE, XMP, LISTING oder PLAINTEXT verwenden, das kennzeichnet, wo die zugrunde liegenden Daten gespeichert werden. Die Verfasser von Webseiten können dieses Weiterleitungsattribut, o:WebQuerySourceHRef, verwenden, um die URL (Uniform Resource Locator [URL]: Eine Adresse, die ein Protokoll, z. B. HTTP oder FTP, sowie den Speicherort eines Objekts, eines Dokuments, einer Seite im World Wide Web oder eines sonstigen Zieles im Internet oder in einem Intranet angibt. Beispiel: "http://www.microsoft.com/".) der Datenquelle aufzuführen, damit Webabfragen mit den zugrunde liegenden Quelldaten verknüpft werden können. Dieses Weiterleitungsattribut ist im Microsoft Office-Namespace definiert, um Konflikte mit anderen Weiterleitungsattributen zu vermeiden. Bei der Datenquelle kann es sich um einen beliebigen unterstützten Webabfragedatentyp handeln, z. B. HTML, Text oder XML. Wenn dieses Attribut verwendet wird, müssen Sie sich nicht darum kümmern, wie Sie beim Aktualisieren die richtigen Inhalte abrufen. Die Webabfrage enthält Informationen über den Pfad zur Datenquelle und sie kann die aktualisieren Daten direkt von dieser Quelle abrufen.
Seitenanfang
Erstellen und Bearbeiten einer Webabfrage
- Führen Sie eine der folgenden Aktionen aus, um entweder eine neue Webabfrage zu erstellen oder eine vorhandene Webabfrage zu bearbeiten:
Erstellen einer neuen Webabfrage
- Führen Sie eine der folgenden Aktionen aus:
-
Geben Sie im Dialogfeld Neue Webabfrage die URL (Uniform Resource Locator [URL]: Eine Adresse, die ein Protokoll, z. B. HTTP oder FTP, sowie den Speicherort eines Objekts, eines Dokuments, einer Seite im World Wide Web oder eines sonstigen Zieles im Internet oder in einem Intranet angibt. Beispiel: "http://www.microsoft.com/".) für die Webseite ein, von der Sie Daten abrufen möchten. Sie können die URL eingeben, eine kopierte Adresse einfügen oder auf den Pfeil neben der Liste Adresse klicken und dann eine vor Kurzem verwendete Adresse auswählen.
Hinweis Die maximale Länge einer URL ist 255 Zeichen.
-
Klicken Sie auf OK.
Bearbeiten einer vorhandenen Webabfrage
- Klicken Sie auf der Registerkarte Daten in der Gruppe Verbindungen auf Verbindungen.

- Wählen Sie im Dialogfeld Arbeitsmappenverbindungen die Webabfrage aus, und klicken Sie dann auf Eigenschaften.
- Klicken Sie im Dialogfeld Verbindungseigenschaften auf die Registerkarte Definition, und klicken Sie dann auf Abfrage bearbeiten.
- Klicken Sie auf die Schaltfläche
neben den Tabellen, die Sie importieren möchten, oder klicken Sie auf die Schaltfläche
in der oberen linken Ecke der Seite, um die gesamte Seite zu importieren.
Tipp Wenn sich neben den Tabellen auf der Seite keine
Schaltflächen befinden, klicken Sie oben im Dialogfeld auf Symbole anzeigen
, um diese anzuzeigen.
- Um die Formatierungs- und Importoptionen dafür festzulegen, wie die Daten zurückgegeben werden, klicken Sie auf Optionen, und führen Sie dann eine der folgenden Aktionen im Dialogfeld Webabfrageoptionen aus:
-
Klicken Sie unter Formatierung auf eine der folgenden Optionen:
-
Keine Diese Option gibt keine Formatierungen der abgefragten Webseite zurück, nur Text. Es wird die auf dem Arbeitsblatt vorhandene Formatierung angewendet.
-
Nur Rich-Text-Formatierung Diese Option gibt die Art der Formatierung zurück, die Office Excel am genauesten reproduzieren kann, z. B. Schriftschnitte. Sie umfasst nicht die HTML (HTML: Die standardmäßig für Dokumente im World Wide Web verwendete Programmiersprache. In HTML wird mithilfe von Tags angegeben, wie Elemente einer Seite (Text oder Grafiken) in Webbrowsern angezeigt werden sollen und wie auf Benutzereingaben reagiert werden soll.)-Formatierung wie die Hyperlink (Hyperlink: Farbiger und unterstrichener Text oder Grafiken, auf den/die Sie klicken, um zu einer Datei, einer bestimmten Stelle in einer Datei, einer Webseite im World Wide Web oder einer Webseite im Intranet zu wechseln. Hyperlinks können auch zu Newsgroups sowie zu Gopher-, Telnet- und FTP-Sites führen.)-Formatierung.
-
Volle HTML-Formatierung Diese Option gibt alle HTML-Formatierung zurück, die von Excel unterstützt werden, z. B. Hyperlink-Formatierungen. Diese Option deaktiviert das Kontrollkästchen Zellformatierung beibehalten im Dialogfeld Eigenschaften des externen Datenbereiches.
- Wählen Sie unter Vorformatierte Textimporteinstellungen für <PRE>-Bereiche eine oder mehrere der folgenden Optionen aus:
-
<PRE>-Bereiche nach Spalten importieren Es werden Datenbereiche, die von <PRE>-Tags umgeben sind, in separate Spalten des Arbeitsblatts importiert. Deaktivieren Sie dieses Kontrollkästchen, um Daten in eine einzelne Spalte zurückzugeben.
-
Aufeinanderfolgende Trennzeichen als ein Zeichen behandeln Wenn Sie Zeichen besitzen, die den Text für die einzelnen Spalten in den <PRE>-Abschnitten (z. B. Kommas) definieren oder begrenzen, dann können Sie festlegen, dass mehrere dieser Trennzeichen als ein Trennzeichen behandelt werden, wenn sie von Excel erkannt werden. Dadurch wird zwischen aufeinanderfolgende Trennzeichen keine Spalte eingefügt. Dieses Kontrollkästchen ist nur verfügbar, wenn Sie das Kontrollkästchen <PRE>-Bereiche nach Spalten importieren aktivieren.
-
Die gleichen Importeinstellungen für den gesamten Bereich verwenden Aktivieren Sie dieses Kontrollkästchen, um Ihre Einstellung für Aufeinanderfolgende Trennzeichen als ein Zeichen behandeln für alle vorformatierten Abschnitte der Webseite zu verwenden. Deaktivieren Sie dieses Kontrollkästchen, um Ihre Einstellung nur für den ersten vorformatierten Abschnitt zu verwenden oder wenn Sie beabsichtigen, dass Excel die besten Einstellungen bestimmen soll. Dieses Kontrollkästchen ist nur verfügbar, wenn Sie das Kontrollkästchen <PRE>-Bereiche nach Spalten importieren aktivieren.
- Wählen Sie unter Weitere Importeinstellungen eine oder mehrere der folgenden Optionen aus:
-
Datumserkennung deaktivieren Diese Option stellt sicher, das Datumsangaben ähnelnde Zahlen auf einer Webseite auf dem Arbeitsblatt als Zahlen angezeigt werden. Das Sportergebnis "03-07" wird von Excel z. B. als "7. März" erkannt, wenn diese Option nicht aktiviert ist.
-
Umleitung von Webabfragen deaktivieren Diese Option stellt sicher, dass die Webabfrage nicht zu einer anderen Datenquelle umgeleitet wird, die nicht der Anzeige der abgefragten Webseite entspricht. Aktivieren Sie dieses Kontrollkästchen, um die Kompatibilität mit Abfragen zu erreichen, die in früheren Versionen von Excel erstellt wurden.
- Klicken Sie auf OK. Die Webabfrage wird zusammen mit der Arbeitsmappe gespeichert.
- Optional können Sie die Webabfrage in einer Webabfragedatei (IQY) speichern, damit Sie die Abfrage in anderen Arbeitsmappen ausführen und eine Parameterabfrage erstellen können.
Weitere Informationen finden Sie unter Erstellen einer Abfrage für Webabfrageparameter.
Speichern einer Webabfrage in einer Webabfragedatei
- Klicken Sie im Dialogfeld Webabfrage bearbeiten auf Abfrage speichern
.
- Suchen Sie den Ordner, in dem Sie die Abfrage speichern möchten.
- Geben Sie in das Feld Dateiname einen Dateinamen ein.
- Klicken Sie auf Speichern.
Die Abfrage wird in einer Textdatei mit der Dateinamenerweiterung IQY gespeichert.
- Klicken Sie auf Importieren.
Führen Sie im Dialogfeld Daten importieren eine der folgenden Aktionen aus:
Nachdem Sie auf OK geklickt haben, wird das Symbol Aktualisierung im Hintergrund
auf der Statusleiste (Statusleiste: Eine horizontale Leiste am unteren Bildschirmrand, die Informationen zum aktuellen Status des Programms enthält, z. B. zum Status der Elemente im Fenster, zum Fortschritt der aktuell ausgeführten Aufgabe oder Informationen zum ausgewählten Element.) angezeigt, um anzuzeigen, dass die Abfrage ausgeführt wird. Doppelklicken Sie auf das Aktualisierungssymbol, um den Status der Abfrage zu überprüfen.
Seitenanfang
Kopieren von Daten von einer Webseite
- Wählen Sie im Webbrowser (Webbrowser: Software, die HTML-Dateien interpretiert, diese als Webseiten formatiert und dann anzeigt. Ein Webbrowser, z. B. Windows Internet Explorer, kann Hyperlinks verfolgen, Dateien übertragen sowie in Webseiten eingebettete Sound- bzw. Videodateien abspielen.) die zu kopierenden Daten aus.
- Kopieren Sie die Daten.
Hinweis Weitere Informationen zum Kopiervorgang finden Sie in der Hilfe des Browsers.
- Wechseln Sie zu Excel.
- Klicken Sie in die obere linke Ecke des Arbeitsblattbereichs, wo die kopierten Daten angezeigt werden sollen.
- Klicken Sie auf der Registerkarte Startseite in der Gruppe Zwischenablage auf Einfügen.

- Wenn die Daten nicht wie erwartet angezeigt werden, klicken Sie auf Einfügeoptionen
, und klicken Sie dann auf eine der folgenden Optionen:
- Ursprüngliche Formatierung beibehalten, um keine Änderungen vorzunehmen.
- Formatierung der Zielzellen übernehmen, um die Formatierung der vorhandenen Zellen zu übernehmen.
- Aktualisierbare Web-Abfrage erstellen, um eine Abfrage für die Webseite zu erstellen, von der Sie die Daten kopiert haben. Wenn die Webseite später geändert wird, können Sie die Daten aktualisieren.
Seitenanfang
Ausführen einer gespeicherten Webabfragedatei
Webabfragen werden in Textdateien mit der Dateinamenerweiterung IQY gespeichert. Die gespeicherten Abfragen sind hilfreich, um dieselbe Webabfrage in verschiedenen Arbeitsmappen zu verwenden oder für andere Benutzer freizugeben sowie zum Erstellen einer Abfrage für Webabfrageparameter.
- Klicken Sie auf die Schaltfläche Microsoft Office
und anschließend auf Neu.
- Suchen Sie im Feld Suchen in den Ordner, in dem die Abfragedatei gespeichert wird.
- Wählen Sie die auszuführende Webabfrage aus.
- Klicken Sie auf Öffnen.
-
Führen Sie im Dialogfeld Daten importieren eine der folgenden Aktionen aus:
- Wenn es sich bei der Webabfrage um eine Parameterabfrage handelt, werden Sie im Dialogfeld Parameterwert eingeben zur Eingabe von Parametern aufgefordert, wenn Sie nicht bereits festgelegt haben, dass die Webabfrage einen bestimmten Wert zurückgeben soll.
Klicken Sie im Dialogfeld Daten importieren in Schritt 5 auf Parameter, um die Einstellungen für die Parameter zu bearbeiten.
Weitere Informationen finden Sie unter Anpassen einer Parameterabfrage.
Excel führt die Abfrage aus. Es wird das Symbol Aktualisierung im Hintergrund auf der Statusleiste (Statusleiste: Eine horizontale Leiste am unteren Bildschirmrand, die Informationen zum aktuellen Status des Programms enthält, z. B. zum Status der Elemente im Fenster, zum Fortschritt der aktuell ausgeführten Aufgabe oder Informationen zum ausgewählten Element.) angezeigt, um anzuzeigen, dass die Abfrage ausgeführt wird. Doppelklicken Sie auf das Aktualisierungssymbol, um den Status der Abfrage zu überprüfen.
Seitenanfang
Weiterleiten einer Webabfrage von einer Webseite zu einer anderen Datenquelle
-
Beziehen Sie die Microsoft Office-Namespacedeklaration in das öffnende HTML (HTML: Die standardmäßig für Dokumente im World Wide Web verwendete Programmiersprache. In HTML wird mithilfe von Tags angegeben, wie Elemente einer Seite (Text oder Grafiken) in Webbrowsern angezeigt werden sollen und wie auf Benutzereingaben reagiert werden soll.)-Tag Ihrer Webseite ein:
<HTML xmlns:o="urn:schemas-microsoft-com:office:office”>
-
Fügen Sie im Textkörper der Webseite das folgende Attribut zum öffnenden TABLE-, PRE-, XMP-, LISTING- oder PLAINTEXT-Tag hinzu. Beispiel:
<TABLE ... o:WebQuerySourceHRef="URL">
wobei der Wert eine URL (Uniform Resource Locator [URL]: Eine Adresse, die ein Protokoll, z. B. HTTP oder FTP, sowie den Speicherort eines Objekts, eines Dokuments, einer Seite im World Wide Web oder eines sonstigen Zieles im Internet oder in einem Intranet angibt. Beispiel: "http://www.microsoft.com/".) (relativ oder absolut) ist, zu der die Webabfrage umgeleitet werden soll.
Hinweis Die Benutzer können die Weiterleitung von Webseiten umgehen, indem sie das Kontrollkästchen Umleitung von Webabfragen deaktivieren im Dialogfeld Webabfrageoptionen aktivieren. Sie können über das Dialogfeld Neue Webabfrage auf dieses Kontrollkästchen zugreifen.
Seitenanfang
Problem: Es gibt Probleme beim Sortieren, Filtern oder Suchen von externen Daten einer Webabfrage
Externe Daten von einer Webabfrage können führende, nachfolgende oder mehrere eingebettete Unicode (Unicode: Ein vom Unicode-Konsortium entwickelter Standard für die Zeichencodierung. Durch die Verwendung von mehr als einem Byte für die Darstellung eines Zeichens ermöglicht Unicode die Darstellung fast aller geschriebener Sprachen der Welt mithilfe eines einzelnen Zeichensatzes.)-Leerzeichen (Wert 160) enthalten. Diese Leerzeichen können manchmal beim Sortieren oder Filtern von Daten sowie beim Durchführen eines Suchvorgangs zu unerwarteten Ergebnissen führen.
Weitere Informationen zur Behandlung dieser und anderer Zeichen finden Sie unter Entfernen von Leerzeichen und nicht druckbaren Zeichen aus Text.
Seitenanfang
|