Fehlermeldung in Excel PowerQuery bei Aufruf Web.Contents()

Höhn, Christian 0 Zuverlässigkeitspunkte
2025-07-29T07:50:56.5366667+00:00

Mit der Funktion Web.Contents() soll auf eine weitere bestehende und unter dem Pfad auch erreichbare Datei zugegriffen werden, um von dort Datei einzulesen. Es erscheint jedoch die Fehlermeldung: "DataFormat.Error: Wir haben eine falsch formatierte Webantwort von xxx erhalten.

Was könnte der Grund dafür sein?

Microsoft 365 und Office | Excel | Geschäftlich | Andere
0 Kommentare Keine Kommentare

3 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2025-07-31T22:55:54.3+00:00

    Diese Antwort wurde automatisch übersetzt. Daher kann es zu Grammatikfehlern oder seltsamen Ausdrücken kommen.  


    Hallo @Höhn, Christian  

    Nur eine kurze Rückmeldung, um zu sehen, ob es von Ihrer Seite ein Update gibt. Wir würden uns sehr freuen, zu erfahren, wie der Stand der Dinge ist! 

    Falls Sie eine Lösung gefunden oder hilfreiche Informationen erhalten haben, markieren Sie diese bitte als Antwort. So können andere Mitglieder der Community mit ähnlichen Fragen schneller die passende Hilfe finden. imgpsh_fullsize (800×153)

    Vielen Dank nochmals für Ihr Engagement und Ihre freundlichen Worte.  

    Ich wünsche Ihnen einen schönen Tag und weiterhin gute Gesundheit! 

    Hinweis: Befolgen Sie die Schritte in unserer Dokumentation, um E-Mail-Benachrichtigungen zu aktivieren, wenn Sie die entsprechende E-Mail-Benachrichtigung für diesen Thread erhalten möchten.  

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare

  2. Anonym
    2025-07-30T21:59:40.95+00:00

    Diese Antwort wurde automatisch übersetzt. Daher kann es zu Grammatikfehlern oder seltsamen Ausdrücken kommen.  


    Hallo @Höhn, Christian  

    Gibt es ein Update von Ihnen? Lassen Sie uns wissen, wie der Stand der Dinge ist – Ihr Update wäre sehr willkommen! 

    Mit freundlichen Grüßen 

     


    Wenn die Antwort hilfreich war, klicken Sie bitte auf „Antwort akzeptieren“ und geben Sie eine positive Bewertung ab. Wenn Sie Rückfragen haben, klicken Sie bitte auf „Kommentar“.  *(*Da unsere aktuelle Testumgebung die englische Benutzeroberfläche verwendet, werden die bereitgestellten Screenshots ebenfalls auf Englisch angezeigt. Sie können die gleichen Vorgänge jedoch problemlos in Ihrer Sprachversion durchführen, da Layout und Funktionen in allen Sprachen gleich bleiben.)

    imgpsh_fullsize (800×153)

    Hinweis: Befolgen Sie die Schritte in unserer Dokumentation, um E-Mail-Benachrichtigungen zu aktivieren, wenn Sie die entsprechende E-Mail-Benachrichtigung für diesen Thread erhalten möchten.  

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare

  3. Anonym
    2025-07-29T16:37:29.3066667+00:00

    Diese Antwort wurde automatisch übersetzt. Daher kann es zu Grammatikfehlern oder seltsamen Ausdrücken kommen. 


    Hallo @Höhn, Christian 

    vielen Dank, dass Sie sich an den Microsoft Support gewendet haben. 

    Ich verstehe, dass Sie beim Verwenden der Funktion Web.Contents() in Power Query die folgende Fehlermeldung erhalten: 
    "DataFormat.Error: We received an incorrectly formatted web response from [URL]“ 
    Gerne unterstütze ich Sie bei der Lösung dieses Problems. 

    Dieser Fehler tritt in der Regel auf, wenn Power Query eine Antwort vom Webserver erhält, die nicht im erwarteten strukturierten Format (z. B. JSON, XML oder CSV) vorliegt.  

    Im Folgenden finden Sie einige häufige Ursachen und Schritte zur Fehlerbehebung 

    Es gibt Hauptursachen: 

    1. Unerwartetes Antwortformat 
      Power Query erwartet strukturierte Daten wie JSON, XML oder eine saubere CSV-Datei. Wenn der Server stattdessen HTML (z. B. eine Fehlerseite oder ein Login-Formular) zurückgibt, kann Power Query die Daten nicht verarbeiten. 
    2. Authentifizierungs- oder Berechtigungsprobleme 
      Wenn die URL eine Anmeldung oder spezielle Zugriffsrechte erfordert (z. B. SharePoint, OneDrive oder eine API mit Token), und Power Query nicht authentifiziert ist, kann eine HTML-Fehlermeldung zurückgegeben werden. 
    3. Weiterleitungen oder dynamische URLs 
      Manche URLs leiten weiter oder generieren Inhalte dynamisch. Power Query kann solchen Weiterleitungen möglicherweise nicht folgen. 
    4. Fehlende Header oder Parameter 
      Viele APIs erfordern bestimmte Header wie Accept: application/json. Fehlen diese, kann der Server ein nicht lesbares Standardformat zurückgeben. 
    5. Beschädigte oder unvollständige Datei 
      Wenn Sie auf eine Datei (z. B. Excel oder CSV) zugreifen, die gerade bearbeitet oder nicht vollständig gespeichert wurde, kann die Antwort fehlerhaft sein. 

     

    Sie können diese mithilfe einiger Schritte erfassen: 

    1. Antwort inspizieren 
      Verwenden Sie folgenden Ausdruck, um zu sehen, was Power Query tatsächlich empfängt: 

    Text.FromBinary(Web.Contents("https://your-url.com")) 

    Wenn Sie HTML oder eine Fehlermeldung sehen, liegt das Problem an der Serverantwort. 

     

    1. Header hinzufügen 
      Geben Sie das erwartete Format explizit an: 

    Web.Contents("https://your-url.com", [ 

        Headers = [Accept = "application/json"] 

    ]) 

     

    1. Authentifizierung prüfen 
      Stellen Sie sicher, dass Sie bei geschützten Ressourcen (z. B. SharePoint) angemeldet sind und die richtige Authentifizierungsmethode verwenden. 

     

    1. Fehlerbehandlung mit try "otherwise" 
      So können Sie Fehler elegant abfangen:  
      try Web.Contents("https://your-url.com") otherwise "Fehler beim Laden der Inhalte" 

     

    1. URL im Browser öffnen 
      So können Sie überprüfen, was der Server tatsächlich zurückgibt. Wenn es sich um eine Login-Seite oder eine Fehlermeldung handelt, kann Power Query die Daten nicht verarbeiten. 

     

    Wenn Sie weitere Unterstützung benötigen oder zusätzliche Fragen haben, lassen Sie es mich bitte wissen. 

    Mit freundlichen Grüßen 

     


    Wenn die Antwort hilfreich war, klicken Sie bitte auf „Antwort akzeptieren“ und geben Sie eine positive Bewertung ab. Wenn Sie Rückfragen haben, klicken Sie bitte auf „Kommentar“. 

    Benutzerbild

    Hinweis: Befolgen Sie die Schritte in unserer Dokumentation, um E-Mail-Benachrichtigungen zu aktivieren, wenn Sie die entsprechende E-Mail-Benachrichtigung für diesen Thread erhalten möchten. 

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare

Ihre Antwort

Antworten können von Fragestellenden als „Angenommen“ und von Moderierenden als „Empfohlen“ gekennzeichnet werden, wodurch Benutzende wissen, dass diese Antwort das Problem des Fragestellenden gelöst hat.