Web Product Scraper

How to export products
from a website to Excel.

Open the shop page, click the extension icon, download the .xlsx. You get one row per product with the name, price, list price, SKU, description and image links, and the prices are real numbers you can sort and add up. If it is your own Shopify or WooCommerce store, its admin exports every product without an extension; the steps are below. This guide covers the steps, what lands in each column, and what to do when a shop is read wrongly.

Add to Chrome, it's free No account · private by default
Video: Filter, sort and pick exactly the products you want (part 1 of 8)0:52
Watch: pick the rows and columns that go into Excel. Step 1, the product table: Table view, search every column, filter any column, sort, tick rows to export or remove them together, choose the columns, add product codes. Transcript and details on the video page, watch on YouTube.

How do I export products from a website to Excel?

Install Web Product Scraper, open the shop page that lists the products, click the extension icon and press the Excel button under the table. For more than one page, or for full descriptions, choose the pages and Full in step 2, press Scrape, and download the .xlsx in step 4. The file opens in Excel, Google Sheets or LibreOffice with one row per product.

  1. Add Web Product Scraper to Chrome. It is free and needs no account.
  2. Open the collection, category or search page that shows the products.
  3. Click the extension icon. The products of the page appear as a table.
  4. Press ⬇ Excel under the table to save this page now, or go on to step 2 to add more pages and product details.
  5. After the run, open Excel in step 4, Download, check the five-row preview and press Download .xlsx.
Excel export preview in the Web Product Scraper sidebar: the first five product rows with code, name, SKU, price and image URLs

Exporting your own store's products to Excel

If you run the store, its admin exports every product, drafts and stock included, with no extension. Use Web Product Scraper for stores you do not run, or for the photos as files.

Shopify: Products, Export

In your Shopify admin open Products and click Export. Choose the current page, all products, your selection or a search, pick "CSV file for Excel, Numbers, or another spreadsheet program", then press Export products. The current page or a selection downloads straight away; all products arrive by email. Each size or colour is its own row, and the images are links in the Product image URL column (Image Src in older files).

WooCommerce: Products, Export

In WordPress open Products, All Products and click Export at the top. Keep "Export all columns", narrow it to some product types or categories if you like, and press Generate CSV; the file downloads when it is ready. The images are links in the Images column.

Open the CSV in Excel

Double-click the file, or in Excel use Data, From Text/CSV and choose UTF-8 if ₹ or accented letters look wrong. The columns are the platform's import columns, so the same file can go back into the store after editing.

Want the photos as files?

Both exports list image addresses, not the pictures. Open a collection of your own store with Web Product Scraper and download the ZIP: every photo in a folder per product, named after it.

Ways to get products into Excel, compared

Which way fits depends on what the page holds and how often you need it.

WayHowGood forLimits
Copy and pasteSelect the products, copy, then Paste Special, Text in Excel.A dozen rows, once.One page at a time; prices often arrive as text with the currency symbol, and the photos stay behind.
Excel's From WebData, From Web (or Get Data, From Other Sources, From Web); paste the page address; pick a table in the Navigator; Load. Refresh All reads it again later.Pages that hold a real table.Most shops lay products out as cards rather than a table, so the Navigator often finds nothing useful.
Table extensionsInstant Data Scraper and similar: open the page, start the extension, check the table it guesses, download.Any repeating list, products or not.On shops you tidy the columns yourself, and photos stay as links.
Cloud scrapersBrowse AI, Octoparse and similar: set up a robot or task once, then it runs on their servers, on a schedule.Regular jobs that run without your computer.Free plans have limits; bigger jobs need an account and a paid plan.
Web Product ScraperOpen the shop page, click the extension icon, download the .xlsx.Shop products: prices as numbers, list price apart, every photo as a file.Shops only. One run reads up to 500 listing pages and stops after 100 products unless you change it.

What is in the spreadsheet

One sheet called Products. A column appears only when the shop actually has that data, so there are no empty columns to delete. Tick Variants for a row per size or colour, each with its own price, SKU and stock. The examples are from the sample file below.

ColumnWhat it holdsExample from the sample file
codeYour own code, when you type a prefix such as XX: XX-001, XX-002, in the order the shop lists the products.only when you set a prefix
nameThe product name as the shop shows it.White Leather Sneakers
skuThe shop's product code. Listings rarely show it, so choose Full: open each product page.YS-001
price, mrpThe selling price and the struck-out or M.R.P. price, both as numbers, so SUM, sorting and filters work straight away.2499, 3999
currencyThe currency, in its own column.INR
category, brandAs the shop publishes them.Footwear, Your Shop
stockIn stock or out of stock, when the shop says.in stock
rating, reviewsThe rating and its review count, when the shop publishes them.4.6, 38
descriptionThe full description, when product pages are opened.Low-top sneakers in smooth white leather …
image_count, image_1 …How many photos, then a link to each, up to twelve; full-size files with product pages opened, or on Shopify. Videos get the same columns.3, …/white-leather-sneakers-1.webp
product_urlThe address of each product, so you can go back to it.…/demo-shop/white-leather-sneakers
needs_reviewThe fields worth checking on that row, such as a missing price or a value read from weak markup, so you check those few by hand.none in the sample
source_website …Where and when the row was read: the shop, its platform, the shop's own product ID, the time and the read status.webproductscraper.com, generic

The four steps in detail

Check the products

The panel shows what the page gives, as a table. Hide columns you do not need with the Columns menu, and add a code prefix if you want one.

Choose and scrape

Choose a page range, for example page 1 to 5 (the listing's page count is shown), how many products, and Quick or Full: Full reads every product page for descriptions, SKUs and full galleries. Listings that grow as you scroll, or behind a Load more button, are set under More options. Then press the Scrape button.

Your list

Every product lands in your list as the run goes. Scrape the same page again later and the price changes are marked.

Download

In step 4 open Excel, check the preview of the first five rows, and press Download .xlsx. Chrome asks where to save it.

Excel, CSV or JSON?

Excel (.xlsx)

For opening, sorting and sharing. Prices stay numbers and long descriptions stay in one cell.

CSV

For importing into another system: most marketplaces take CSV. It is saved as UTF-8 with the marker Excel needs, so ₹ and other symbols show correctly. For Shopify or WooCommerce, Shop import gives a file in their own format.

JSON

For developers and scripts. Every field, including all image links, in one file.

Google Sheets

Press "Open in Google Sheets": the table is copied and a new, empty Google Sheet opens; press Ctrl+V in the first cell. Prices stay numbers there too.

When the sheet is not right

Prices or names are missing or wrong. Open "Teach this site", press Pick next to the field, and click the right value on the page. Save the profile, and every later run on that shop uses it.

Only the first page came through. In step 2, set the page range; for shops that show more as you scroll or behind a Load more button, open More options.

No SKUs or short descriptions. Listings rarely carry them. Choose Full: open each product page in step 2 and run again.

Products appear once even though they come in several sizes or colours. Tick Variants (Columns menu or Settings) for a row per size or colour, with its own price, SKU and stock, when the shop publishes them.

A product is already in the list from an earlier run. It is skipped, so running the same shop again adds only what is new; untick "Skip products already in your list" to read it again and see its price change.

Frequently asked questions

Is it free to export products to Excel with this extension?

Yes. There is no account and no paid tier, and the file is made in your browser.

How do I export my own store's products to Excel?

From the store admin: in Shopify, Products, Export; in WooCommerce, Products, All Products, Export, then Generate CSV. Both give a CSV that opens in Excel. Use Web Product Scraper for stores you do not run, or to save the photos as files.

Does it work on Shopify and WooCommerce shops?

Yes, and on Magento, BigCommerce and custom shops. When a shop is not read correctly, Teach this site fixes it with a click on the right value.

Can I export a single product to Excel?

Yes. Open the product page and the panel shows that one product; press ⬇ Excel.

Will the images be inside the Excel file?

The sheet holds links to the images, not the pictures themselves. To save the image files, use Photos & videos in step 4, which downloads one ZIP with a folder per product.

Add to Chrome, it's free