Master Excel Web Scraping - Learn How to Import Data AND Images (with ZERO Coding)

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • Learn Power Query now with our Beginner to Pro course: link.xelplus.com/yt-pqweb
    📨 Subscribe to "Between the Sheets" newsletter to stay on top of office tips and Excel hacks: link.xelplus.com/yt-d-newsletter
    With the recent updates to the Power Query web connector you can grab data from pretty much any web page and bring it over to Microsoft Excel. Plus you'll have a connection to the webpage. Which means, just click the "refresh" button and pull over the latest information.
    🤔 One challenge I was excited to tackle was to import "clickable" URL links AND images with Power Query into Excel. Yes. It's possible to have clickable links in the Power Query extract. It's also possible to extract images from web pages! Check out the video to see my solution.
    👉 What You'll Learn:
    How to use Excel's web connector for easy data import.
    Tips for importing data from web pages without HTML tables.
    Creating dynamic, clickable links and images in Excel with ease.
    📊 Excel Your Skills:
    Perfect for analysts, Excel enthusiasts, and anyone interested in data management.
    Step-by-step guidance, making it accessible for beginners and a time-saver for advanced users.
    🌍 Join 400,000+ professionals in our courses ► www.xelplus.com/courses/
    🔍 Key Moments in This Video:
    00:00 - Introduction to Excel's Web Connector
    02:30 - Importing Data from Web Pages
    04:38 - Add Table Using Example
    09:10 - Creating Clickable hyperlinks in Power Query
    12:01 - Importing web images
    12:40 - Updating webpage to test
    13:28 - Wrap Up
    🎬 LINKS to related videos:
    How Power Query Will Change the Way You Use Excel: • How Power Query Will C...
    You WON'T BELIEVE These 10 HIDDEN Features in Excel Power Query: • You WON'T BELIEVE Thes...
    ➡️ Join this channel to get access to perks:
    / @leilagharani
    👕☕ Get the Official XelPlus MERCH: xelplus.creator-spring.com/
    🎓 Not sure which of my Excel courses fits best for you? Take the quiz: www.xelplus.com/course-quiz/
    🎥 RESOURCES I recommend: www.xelplus.com/resources/
    More resources on my Amazon page: www.amazon.com/shop/leilagharani
    🚩Let’s connect on social:
    Instagram: / lgharani
    LinkedIn: / xelplus
    This description contains affiliate links, which means at no additional cost to you, we will receive a small commission if you make a purchase using the links. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!
    #Excel

Komentáře • 287

  • @LeilaGharani
    @LeilaGharani  Před 5 měsíci +15

    As for availability: This feature is already live in Excel 365 version. According to Microsoft Version 2310 (Build 16924.20106) or later. Depending on when you'll receive updates, you might have to be patient. Do subscribe to our weekly newsletter "Between the Sheets" to stay on top of office app updates: link.xelplus.com/yt-c-newsletter

    • @ahmadnaggayev3637
      @ahmadnaggayev3637 Před 5 měsíci

      Thank you for valuable information @LeilaGharani. Your great grandfather Veysel Gharani probably would be proud you careying on of the continuous legacy of contribution your last name does for to society. Sorry for off topic, once again thank you for your contribution 🤲🏻.

    • @fernandoantuneslopes1969
      @fernandoantuneslopes1969 Před 5 měsíci +2

      Great video! I have M.O. 365 but it is not available yet...

    • @jpeca13
      @jpeca13 Před 5 měsíci +18

      Interesting tool. However, I have Office 365 Version 2311 Build 16.0.17029.20028, 64-bit, but I can not reproduce your example.
      After providing the link to Get & Transform Data > From Web, I got only the option to see "Document" - no tables, etc. and no button Add Table Using Example 😥

    • @lateefbalogun4691
      @lateefbalogun4691 Před 5 měsíci +3

      @@jpeca13 I got the same prompt message "Document" too

    • @eslamfahmy87
      @eslamfahmy87 Před 5 měsíci +1

      Does this feature for insider first and then be published ?

  • @chaseman
    @chaseman Před 3 měsíci

    been watching your videos for a bit now but this is one of the best ones. love the real world example!

  • @Grumpy_Granddad
    @Grumpy_Granddad Před 5 měsíci

    Yes Yes Yes -- I am so excited with this and without even thinking I can change the way I record data.

  • @ym10up
    @ym10up Před 5 měsíci +2

    I'm only halfway through the video and I have to pause to comment that THIS IS SO COOL!!! You are basically building your table by picking the data directly from the webpage like a pick your own orchard!! How brilliant is that!? Thank you so much, Leila!

  • @RunOs3
    @RunOs3 Před 5 měsíci

    Thank you, Lella. You're my new hero!

  • @ginojap
    @ginojap Před 5 měsíci +9

    Leila, you have non idea how much I respect you for being so professional and smart! thank you very much for you content.

  • @jeffersonbruno8167
    @jeffersonbruno8167 Před 3 měsíci +1

    Hello Leila, congratulations on your didactics and saving me from a last-minute demand. I shared it with colleagues and we are all coming up with fantastic applications lol.

  • @Autoscraping
    @Autoscraping Před 4 měsíci

    A fabulous video that has been of great help in orienting our new collaborators. Your generosity is highly valued!

    • @LeilaGharani
      @LeilaGharani  Před 4 měsíci

      Our pleasure. Glad the content is helpful!

  • @flourishwithMJ
    @flourishwithMJ Před 5 měsíci

    Thank you so much, Leila.❤

  • @gospelmoto2833
    @gospelmoto2833 Před 5 měsíci

    Valuable, thanks again Ms.Leila

  • @azmary986
    @azmary986 Před 5 měsíci

    Nice approach to web scraping!

  • @nomoreospf
    @nomoreospf Před 5 měsíci

    Super useful, thank you!

  • @arsraza354
    @arsraza354 Před 5 měsíci

    I've no words to say thank you. Very much significant topic discussed.

  • @garycroftsmicroscopy
    @garycroftsmicroscopy Před 5 měsíci

    Fantastic the data type was awesome

  • @paklibas2514
    @paklibas2514 Před 5 měsíci

    Bohat Alla. Excellent 👍

  • @ChristiaanRoest79
    @ChristiaanRoest79 Před 5 měsíci +1

    Great content Leila ❤

  • @gef24
    @gef24 Před 4 měsíci

    Wonderful. We will soon do scrapping in Excel with Power Query web scrapping like what we can already do with Power BI.

  • @Jocedu06
    @Jocedu06 Před 5 měsíci

    Nice trick! And same with cubefonctions for pivot table

  • @mariettekaosisonna774
    @mariettekaosisonna774 Před 5 měsíci

    Lucky to be the 1st to be here. Let me relax and learn.

  • @barttitulaerexcelbart9400
    @barttitulaerexcelbart9400 Před 5 měsíci +13

    Well done Leila. nice web scraping techniques. But you do not need to transform to datatypes. If you add a column to the table result in Excel and type =HYPERLINK(....etc) then this formula is always updated. You do have a "double" column but you can hide the PQ one in Excel. It is dynamic!

  • @chrism9037
    @chrism9037 Před 5 měsíci

    Excellent Leila!

  • @AlfordLau
    @AlfordLau Před 2 měsíci

    Thank you Leila.

  • @tumipitsie7449
    @tumipitsie7449 Před 4 měsíci

    Thank you. Excellent video 📹

  • @HasanAYousef
    @HasanAYousef Před 5 měsíci

    Super as usual

  • @nadermounir8228
    @nadermounir8228 Před 5 měsíci

    Thank you for this nice video 📹 👍

  • @alex626ification
    @alex626ification Před 5 měsíci +7

    That create data type, seems like a really cool way to help hide and expand/rollup data from a table. Despite my best effort some people are still scared of pivot tables.

  • @jesus.moreno
    @jesus.moreno Před 5 měsíci

    wouuuuuuuuuuuuu .... awesome ... muchas gracias !!!

  • @a.achirou6547
    @a.achirou6547 Před 5 měsíci

    Thank you for sharing !!

  • @logiclust
    @logiclust Před 5 měsíci

    i really like the way you say "pattern"

  • @coffeecuppepsi
    @coffeecuppepsi Před 5 měsíci

    This is awesome thank you 😄

  • @jerrydellasala7643
    @jerrydellasala7643 Před 5 měsíci +1

    AWESOME! I've been aware of the Web Scraping and Data Types, but putting them together to be able to get a CLICKABLE LINIK is a trick I hadn't thought of! Great tutorial on how to use the Web Scraping tool without the Data Type trick. THANK YOU!

  • @AlThePal78
    @AlThePal78 Před 4 měsíci

    anoter fire video thank you so much I actually follwed a long this time :)

  • @jawadahmadehssan6251
    @jawadahmadehssan6251 Před 5 měsíci

    Apparently I did not have my excel updated to do it there. However, it worked perfectly in PBI. Thank you for the video.

  • @NotTelling-ik8zl
    @NotTelling-ik8zl Před 5 měsíci

    You are SO GOOD at what you do!!

  • @sunnygala7972
    @sunnygala7972 Před 5 měsíci +1

    Great job Leila as always!

  • @muhammadelsaqa7484
    @muhammadelsaqa7484 Před 4 měsíci

    Very powerful ❤

  • @englishwithabdullahsafi5034
    @englishwithabdullahsafi5034 Před 5 měsíci

    Awesome 👍❤

  • @surajbhardwaj428
    @surajbhardwaj428 Před 5 měsíci

    Upto the so high skilled... So much cool👍

  • @IvyPlans
    @IvyPlans Před 5 měsíci +2

    Thank you for another awesome video. Does it work on OneDrive? Does it bypass secured website like Dropbox or Google Drive?

  • @brucepeaslee3952
    @brucepeaslee3952 Před 5 měsíci

    Very useful.

  • @Terniedintorni
    @Terniedintorni Před 5 měsíci

    I amin love with your videos

  • @mahendraroliya8695
    @mahendraroliya8695 Před 3 měsíci

    Excellent💯💯💯💯

  • @ikchuks4u891
    @ikchuks4u891 Před 5 měsíci

    THANK YOU!!!!!!!

  • @BlossomCafeStudio
    @BlossomCafeStudio Před 5 měsíci +1

    Thank you for another great video ❤ and inspiration insight to use your own catalog of courses. 🎉

  • @davida6955
    @davida6955 Před 5 měsíci

    Thanks!

  • @mjaved701
    @mjaved701 Před 5 měsíci

    Excellent madam

  • @eslamfahmy87
    @eslamfahmy87 Před 5 měsíci +1

    Perfect, actually you helped me as I have been facing an issue with power automate while I extracted from Web

  • @koponi100
    @koponi100 Před 5 měsíci

    beauty and smart💙

  • @grabshopper4599
    @grabshopper4599 Před 5 měsíci +3

    Great job, do that have way to solve if the website need to login user id and password in excel?

  • @mahendraroliya8695
    @mahendraroliya8695 Před 2 měsíci

    hat create data type, seems like a really cool way to help hide and expand/rollup data from a table. Despite my best effort some people are still scared of pivot tables.

  • @JakubHumpolec
    @JakubHumpolec Před 5 měsíci

    Wow, the trick to format links and images is SO VALUABLE, I'd say more then getting daya from web. Thank you Leila!

  • @Hoekstes
    @Hoekstes Před 5 měsíci

    Thanks Leila! Can you use this if you need to login to website first?

  • @GerhardHolzer911
    @GerhardHolzer911 Před 4 měsíci

    Hallo Leila, prosit 🎉2024 und vielen Dank für die Informationen im Video - speziell die Datentypen sind genial ! Viele Grüße nach 2351

  • @tbarczyk1
    @tbarczyk1 Před 5 měsíci +2

    If the data is split over paginated sites (and the URL of each pagibated page inckudes "page=1" , "page=2" and etc., is there a way to use power query to collect the data from each of those pages other than by creating a separate table for each page (which would also not be ideal since the number of paginated pages fluctuates). If not, what would you advise as the next best solution? Power automate?

  • @webnestors
    @webnestors Před 5 měsíci

    Hi nice videos, very helpful. Is it possible to do this vise versa? Like to send from excel to a wordpress website? Also is it possible with power automate to make changes to an article for example?

  • @hungluu6474
    @hungluu6474 Před měsícem

    thank you for your video. Can we add pager by this method?

  • @trevh1400
    @trevh1400 Před 5 měsíci

    Many thanks for your videos which are very helpful. Can you please explain 2 things: 1: how to include login information and 2: how to get information from a page pointed to by one of the links on the previous page? Thank you.

  • @ajbp95
    @ajbp95 Před 5 měsíci

    This is crazy!

  • @GG-tr2xe
    @GG-tr2xe Před 5 měsíci

    Cool! Can we also do the same for invoices in in sheet 1 of different excel files?

  • @bisyrim1030
    @bisyrim1030 Před 5 měsíci

    thanks

  • @DjPrimeberry
    @DjPrimeberry Před 4 měsíci

    Game changer

  • @omarchahine3613
    @omarchahine3613 Před 5 měsíci

    Thanks

  • @007KrausBean
    @007KrausBean Před 5 měsíci

    Very cool. Such a bummer that this is NOT a thing for Excel on Mac. At least I have not found it.

  • @b.a.6663
    @b.a.6663 Před 5 měsíci

    Hi Leila, thank you for this great video first! On my company laptop I get following message, when I try to create a connection with a webpage: "Internet Explorer is in compatibility mode, etc" With other words: I'm not able to see the content of the webpage for further adjustments. Any work around for this issue? Best,

  • @byrollo
    @byrollo Před 4 měsíci

    top!

  • @chrisgrable5319
    @chrisgrable5319 Před 5 měsíci +1

    This is fantastic. Thanks! Is there a way to do something similar for a pdf document?

    • @LeilaGharani
      @LeilaGharani  Před 5 měsíci

      Sure is :) czcams.com/video/p2304BjvrB8/video.html

  • @nevado.
    @nevado. Před 5 měsíci

    Leila, you are really crease.
    I am just wondering how could you create such an amazing video.!!
    It is really super cool.
    I lvoe you soooooooooooooooooooo much.
    muaaaaaaaaaaaaaaaaaaaaaaah

  • @felipeliberato9819
    @felipeliberato9819 Před 5 měsíci +27

    Thank you for your content miss! I worked at Accenture as a Data Analyst, but I was robbed and my hand was broken, which caused me to be fired from my job. My hand is better now, but i'm not receiving job offers, so I'm taking the opportunity to qualify a little bit more and learn some tools like that and web scraping with python too.

    • @keshavsharma6748
      @keshavsharma6748 Před 5 měsíci +6

      Good luck finding a job. Hope you get one real soon!

    • @davegoodo3603
      @davegoodo3603 Před 5 měsíci +2

      Thanks for your inspirational message, it has helped me too!

    • @terry_the_terrible
      @terry_the_terrible Před 5 měsíci +3

      Oh Accenture, why doesn't this surprise me. 😮‍💨

    • @wendyoke7872
      @wendyoke7872 Před 5 měsíci

      So sorry to hear about your ordeal. Hope you’re recovering well. 🙏

    • @owiso4511
      @owiso4511 Před 5 měsíci

      I pray you recover fully 🙏

  • @keljar2007
    @keljar2007 Před 5 měsíci

    Loved this video. I have been trying in vain for some time to do what you did for my purchased courses on Udemy, the Great Courses, Audible, and Kindle books. Every time I paste the url in, I get the message "Unable to connect: "Access to the resource is forbidden." Any way around that? I am assume each of those entities don't allow the connection?

  • @marcossaraiva4245
    @marcossaraiva4245 Před 5 měsíci +2

    Hi Leila, great video and wonderful content! Just one question - what should we do when the list and data is in more than one webpage? looking for your solution! 😅

  • @sagasam1
    @sagasam1 Před 5 měsíci

    Thank you very much for this. Can this be applied to scap information from a PDF document into excel?

    • @brianxyz
      @brianxyz Před 5 měsíci

      Power Query has a PDF connector. Use t to extract info from a PDF file.

  • @bgyw
    @bgyw Před 5 měsíci +1

    This is pretty good. I usually use a Chrome extension but it's not as versatile as this technique.
    What do you do when there are multiple pages with the content structures the same way?

    • @luzaanvanwyk1977
      @luzaanvanwyk1977 Před 5 měsíci

      I have the same question regarding multiple pages of similar data. If this is just page 1 of 888… with only 10 lines of data displayed per page… can Power Query manage that?

    • @JakubHumpolec
      @JakubHumpolec Před 5 měsíci +1

      @@luzaanvanwyk1977 Some time ago we did Power Query thet fetch number of pages and then processed all of them within a cycle. It was not easy, took some time but it definitelly can be done.

  • @jasonorr1093
    @jasonorr1093 Před 5 měsíci +2

    Why am I not seeing the "Add table using example" shown at 4:43? It's not on my navigator screen. Thanks

  • @henryg5735
    @henryg5735 Před 5 měsíci +4

    How would you deal with web page access being password protected?

  • @user-vu4kq2um2k
    @user-vu4kq2um2k Před 3 měsíci +1

    Hi Leila
    Thanks for yet another great piece of content. I have an issue in that I do not have the "Add table using example" button that you mention at 4:43. Any ideas?

    • @lavahawk
      @lavahawk Před měsícem

      I have the same thing, maybe they removed it from the navigator.?

  • @joesmith4254
    @joesmith4254 Před 5 měsíci +3

    Firstly, it's very inspiring to watch your videos. Secondly it's very frustrating to know that I can't use them for several months while I wait for my company to update to and Excel version that contains the new functionality.
    Would be great if you had a table on your webpage that showed which build versions of Excel contained the new functions. And absolutely fantastic if the table had a link to to the youtube video telling how to use the functionality.
    Keep up your absolutely fantastic work.

  • @isaiahdavis3350
    @isaiahdavis3350 Před 5 měsíci

    Does this ping the server for the image each time you open the excel file OR refresh the data connection OR not load if you are connected to the internet? I ask because I don't want to unnecessarily keep requesting the same image from a server if I don't have to. I would think it would save the file temporarily to your local machine as a cached image. If that is not the case I just wanted to ask.

  • @Quidisi
    @Quidisi Před 5 měsíci +1

    BRILLIANT!!!
    Now, if only there were a way to have Excel queries periodically refresh without me having to go and open the workbook. Then I could use them as the data source & calc engine.

    • @LeilaGharani
      @LeilaGharani  Před 5 měsíci +4

      Definitely! Check out Power Automate for that. To get you started: czcams.com/video/SUsik0FGzI0/video.html

    • @Quidisi
      @Quidisi Před 5 měsíci

      @@LeilaGharani Thank you!

  • @fernandoantuneslopes1969

    Great video! And how can we web scrape when there are multiple pages, not only one? By the way, this feature of creating a table by example is not showing to me in 365

  • @Mohamed0Elsarf
    @Mohamed0Elsarf Před 5 měsíci

    Thanks for sharing
    I am accountant
    and we work with Excel and SalesForce App
    So, How can I connect Excel with reports from Salesforce?

  • @Skyba6750
    @Skyba6750 Před 5 měsíci

    Leila, missing ur more videos on power automate. Can u make more videos on this like data extraction from invoice table of a pdf invoice and then paste in excel. I tried searching on CZcams but could not find much videos around it. Missing ur videos on the same. Would be thankful if u can help on this.

  • @cleareasmud
    @cleareasmud Před 5 měsíci

    Leila I have a webpage with my students' progress on their online hwk. I've been trying to extract data to excel but it only extracts the sign in page to the website. Is there a way to sign in inside this Excel process?

  • @adrianholgeth3208
    @adrianholgeth3208 Před 5 měsíci

    Excellent presentation of this functionality, unfortunately I don't seem to have it in office 365 is it on general release yet ?

    • @LeilaGharani
      @LeilaGharani  Před 5 měsíci +2

      Yes but it depends on your update schedule (monthly vs semi-annual).

    • @adrianholgeth3208
      @adrianholgeth3208 Před 5 měsíci +2

      @@LeilaGharani Thank You I appreciate you taking the time to answer, I look forward to getting the update and giving this a try.

  • @user-fp2zr8hs9c
    @user-fp2zr8hs9c Před 4 měsíci

    Dear ma'am i wanted your (excel to advance course). BCZ your teaching method is so good please ma'am guide me

  • @satishsj
    @satishsj Před 2 měsíci

    Please consider creating a similar video for scraping data from IMDB into Excel.

  • @chetanshukla1
    @chetanshukla1 Před 5 měsíci +1

    Hi Leila, Thats great presentation. This would work for simple webpages but many websites require user to accept a mandatory cookie page/popup before the actual webpage is rendered, how will excel web query feature work in those scenarios? Also, what if the cookie is a session cookie that changes each time the webpage refreshes, can web query handle dynamic cookie values? Would be interested to see if this issue can be overcome or users need to turn to VBA.

  • @laurak4995
    @laurak4995 Před 4 měsíci

    Hi Leila! I'm trying to grab data from grocery stores online, but some websites require a security check (i.e., "I'm not a robot" checkbox) in the Web View, which prevents Excel from pulling the information from the webpage. Do you know a fix for this?

  • @MrMvlarra
    @MrMvlarra Před 20 dny

    @leila, where can I see an example for CZcams Chanel and play list ?

  • @thamilanban
    @thamilanban Před 5 měsíci +1

    Could you please make your courses available in Udemy like before?

  • @Pezsmapatkany
    @Pezsmapatkany Před 5 měsíci

    I have an up-to-date Excel with a Microsoft 365 (Family) subscription, but my Excel does not support either Web.BrowserContents, nor Html.Table in power query. What else do I need to be able to use these?

  • @pedroemanuelrebelo2182
    @pedroemanuelrebelo2182 Před 5 měsíci

    The "Add Table Using Examples" feature in PQ Excel brilliantly uses AI to recognize patterns, making data handling both intuitive and efficient without coding! 🚀🧠
    I'm absolutely thrilled by this AI-driven innovation! 😃🌟. Brillant Leila

  • @luckyyvan9568
    @luckyyvan9568 Před 2 měsíci

    leila, Im using excel 365 ,after pasting the urls I go to navigator pop up page but under the suggested tables there's no adding table using example option

  • @charalamposkounes5071
    @charalamposkounes5071 Před 5 měsíci

    Does it work with quiz webpages like Kahoot, quizizz, genially etc I mean, can we scran students' answers?

  • @TheGeoffYuen
    @TheGeoffYuen Před 5 měsíci

    Might I know if this can also capture info only appear after clicking ‘Read more’?

  • @demmiurge8568
    @demmiurge8568 Před 5 měsíci

    Hello Leila. Did Microsoft have a solution to run VBA script via web browser? I asked because we have a lot of Exel files witch we need migrate to Sharepoint and i did not know exacly what to do. Maybe you can reccomend me some solution?

  • @virendrahardiya2797
    @virendrahardiya2797 Před 5 měsíci

    Hallo ! Ms Laila, Greetings
    I need to search update status of export container tracking on msc website one by one, can u solve it in power query to get results directly in Excel without going to website?

  • @AnkitSingh-vx4dy
    @AnkitSingh-vx4dy Před 5 měsíci

    Hi Leila, Can you teach us how to make Attendance tracker , Productivity tracker on Google Sheets >

  • @fbfb9049
    @fbfb9049 Před 26 dny

    hi thanks for the sharing but it doesn't work for me on excel 365. No tables suggested, only document proposed. I tried the same process in Power Bi and it works. The tables suggested displays and the option button too.

  • @kishorelalrana5391
    @kishorelalrana5391 Před 5 měsíci

    Hi Leila, Big fan of your work. I was watching some videos recently on web scrapping using power automate desktop when this came up as a big solution. Anyways, the question is that PAD has the option to go to the next page of the web page and obtain the details. Will this feature of power query obtain similar details spread across multiple pages in the website?

  • @kjjohnson37
    @kjjohnson37 Před 5 měsíci

    Can this be done on Google Sheets too?