Power Query – Source web – chargement incomplet

  • Power Query – Source web – chargement incomplet

    Posté par paul sur 1 février 2025 at 14h02

    Bonjour à tous,

    Je dois charger les lignes de cotation sur le site Cryptocurrency Prices, Charts And Market Capitalizations | CoinMarketCap

    Chaque page affiche 100 lignes de cotation

    Dans Power Query, le résultat du chargement d’une page est :

    – Complet pour les 10 premières lignes
    – Incomplet pour les 90 autres lignes car seules les colonnes Name et Price sont vrenseignées

    Une idée sur la cause de cette erreur ?

    Merci par avance.

    • This discussion was modified 3 months, 2 weeks ago by  paul.
    • This discussion was modified 3 months, 2 weeks ago by  paul.
    ypicot a répondu 6 days, 1 hour ago 2 Membres · 1 Réponse
  • 1 Réponse
  • ypicot

    Member
    13 mai 2025 at 11h41

    Bonjour

    Il semble que la différence de traitement viennent des styles différents entre les 10 premières lignes et les suivantes.

    La différence n’est pas perceptible à l’oeil, mais le nom des styles (au sens CSS du terme) n’est pas le même (en première approche. J’avoue ne pas avoir passé 2h a analyser les sources de la page).

    Pour résoudre ceci, je vois deux approches possibles :

    • analyser code source de la page en M (et comme le M n’accepte pas les expressions régulières, cela risque d’être “intéressant”)
    • passer par une routine Python pour faire le nettoyage et l’analyse de la page. Cette routine peut être intégrée à PQY, ou être une routine Python (ou autre) qui balance le résultat dans une source type CSV.

Connectez-vous pour répondre.