Forum Discussion

Sica's avatar
Sica
Frequent Visitor
5 years ago
Solved

How to use Html.Table properly?

I have a column which contains several rows with HTML code, like the example below:   <table style='border-collapse: inherit; overflow-x: scroll; display: inherit; white-space: nowrap; width: -moz-...
  • AlexisOlson's avatar
    5 years ago

    If you connect to this as a web page, then you use the "Extract table using examples" tool. This returns code like this:

    Html.Table(
        Source,
        {{"Column1", "TABLE > * > TR > :nth-child(1)"},
         {"Column2", "TABLE > * > TR > :nth-child(2)"},
         {"Column3", "TABLE > * > TR > :nth-child(3)"},
         {"Column4", "TABLE > * > TR > :nth-child(4)"},
         {"Column5", "TABLE > * > TR > :nth-child(5)"}},
         [RowSelector="TABLE > * > TR"]
    )

    You can then promote headers to get

    Now I'm trying to figure out how to use that tool without connecting to a website...

     

    For reference, I found this article useful:
    https://www.thepoweruser.com/2018/05/14/new-web-scraping-experience-in-power-bi-power-query-using-css-selectors/