How do I get data from HTML to Excel?

In this article, I will show you how to import an HTML table into Excel. This will work for any data from a local HTML file or online URL that is stored in a table. I will import the HTML table in a way that the data can be updated if it changes, which is particularly valuable for online data. This will be done using a Get & Transform Query. As such, this method is only compatible with the Windows version of Microsoft Excel.

Step 1: Open File or URL in Query Editor

How do I get data from HTML to Excel?
Table to import in Excel

In this article, I will be using the NYC Boroughs table on the following Wikipedia page: https://en.wikipedia.org/wiki/New_York_City. You could also use a local file.

How do I get data from HTML to Excel?

To import data from the web, on the Data tab click Get Data > From Other Sources, From Web. If you have a local file, choose Get Data > From file > From XML instead.

How do I get data from HTML to Excel?
Find the table you need in the Navigator

Once you open the file or URL, the Navigator will open. This shows all of the tables in the file. You may need to browse through the tables to find the one you need. Once you do, if everything looks exactly as you want it to appear in Excel, you can click Load. Otherwise, click Transform Data to clean up the table.

Step 2: Cleanup in Query Editor

How do I get data from HTML to Excel?
Finished table in Query Editor

Once in the query editor, the steps will be unique for every table you desire to import. In this case, I needed to remove the left-most column, as it was filled with the name of a header. I also removed the first tow rows. Use the ribbon interface at the top to make changes. If you make a mistake, remove the step in the Applied Steps section.

Once the table is ready for Excel, click Close & Load.

How do I get data from HTML to Excel?

Just like that, the table is imported! If you used a URL, you may wish to enable auto-update of the data. Click a cell in the table, go to the Query tab, click Properties. You will find options in the Properties dialog for background refresh and auto-update.

Thank you for reading. If you have any questions, please comment below.

Post navigation

Works in Excel 2007, 2010 & 2013

Did you know you can easily import most tables you see on websites into Excel – links and all? It’s simple, once you know where to look.

Just remember: avoid taking credit for copyrighted information, and always make sure to clearly attribute the source of the data.

For my sample table, I am using the 2012 Voter Registration deadline table on the Georgia Secretary of State’s website.

Importing HTML Tables Into Excel – Steps

Click the Data tab.

Click From Web in the Get External Data group.

Click the Options link in the New Web Query box.

How do I get data from HTML to Excel?

Click Full HTML Formatting, then OK.

Enter the web address in the address bar, and click GO.

Each table on your web page will be indicated by an arrow, as shown below.

How do I get data from HTML to Excel?

Click the arrow next to the table you want to import, which will turn it into a check mark.

Click the Import button, and the Import Data box pops up. Indicate where you’d like to import your HTML table, then click OK.

If you are trying to import a large table, the import process may take a minute or two.

Voila! It’s done – save your spreadsheet.

Click to Grab Your Excel Ebook – Free!

How do I get data from HTML to Excel?

How do I get data from HTML to Excel?

About the Author

Jackie Kiadii has 20 years of Excel experience, and teaches the following courses in Excel 2007 and 2010: Certification Prep, Basic through Advanced, Pivot Tables, and Macros/VBA.

Need onsite group training? Call 404.297.6700. Our courses are affordable and customized to your needs. Available for groups of 4 or more students.

How do I get data from HTML to Excel?
How do I get data from HTML to Excel?
How do I get data from HTML to Excel?

How do you pull data from a website into Excel automatically?

Select Data > Get & Transform > From Web. Press CTRL+V to paste the URL into the text box, and then select OK. In the Navigator pane, under Display Options, select the Results table. Power Query will preview it for you in the Table View pane on the right.

How convert HTML data to text in Excel?

How to Convert HTML to Text in Excel Using VBA.
First, we need to open the VBA window in Excel. ... .
In the VBA window, select Insert..
Third, click Module. ... .
Next, select the cells containing the html code you want to convert to text..
Finally, click Run or press the F5 key to run the macro code..
And tada!.