AAnyToExcel
Convert
HTML table to Excel

Copy a table from a website into Excel

Upload a saved web page up to 5 MB, or paste a copied table on the home page, and download a spreadsheet. Each table on the page becomes its own sheet, up to 20, with headers detected and numbers typed.

or drop it here — CSV, JSON, HTML table, PDF, image
Excel file

Accepts .html and .htm — up to 5 MB, no account needed

Under the hood

What this converter handles

01

Every table becomes a sheet

A page holding five tables produces a workbook with five sheets, up to 20 tables per file. Each sheet takes its name from the table's caption when there is one.

02

Headers found, not assumed

A thead block or a first row of th cells is treated as the header. When a table has neither, columns are named Column 1, Column 2 and the first row is kept as data.

03

Merged columns keep the grid straight

A cell with colspan fills its first column and pads the columns it covers, so the rows below it stay in the columns they belong to.

04

Markup and styling stripped

Only the visible text of each cell is taken, with whitespace collapsed the way a browser collapses it. No fonts, no colours, no nested markup in your spreadsheet.

What this does not handle

  • Files over 5 MB.
  • rowspan: a cell spanning several rows is not repeated, so the cells below it shift one column left.
  • More than 20 tables in one file: only the first 20 are converted.
  • Links, images and styling: only the visible text of each cell is kept.

Questions

Before you convert

How do I get the table out of a web page?+

Save the page with Ctrl+S and drop the .html file in, or select the table in your browser, copy it, and paste it into the box on the home page. Both routes end at the same converter.

The page has several tables — which one do I get?+

All of them, up to 20. Each table becomes its own sheet in the workbook, named after its caption when it has one.

What happens to merged cells?+

A cell spanning several columns fills the first one and leaves the rest empty, so the rows underneath stay aligned. A cell spanning several rows (rowspan) is not repeated, so the rows below it shift one column to the left.

Are links and images kept?+

Only the text is taken. A link becomes its visible text, and images are skipped — the result is a data sheet, not a copy of the page.

Why not just copy and paste into Excel directly?+

Pasting into Excel brings the page's fonts, colours and links with it. Converting gives you plain cells, a header row, typed number columns, and one sheet per table.