HTML Data Table (.html / .htm)
.html.htmWeb scrapers, web browser saved pages, report generators, and instrumentation web GUIs
What it is
Extracts tabular datasets from static HTML documents via an offline Python/lxml engine. If an HTML file contains multiple tables, an interactive picker allows selecting the exact table to import.
Who produces it
Researchers and analysts saving tables from scientific papers, online databases, weather portals, or instrument web interfaces.
What we read / what we don't read
What we read
- Standard HTML <table> elements with <tr>, <th>, and <td> rows/cells
- Multi-table detection with an interactive table selector (Table 1, 2, ...)
- Automatic type parsing of numeric cells and text headers
What we don't read
- Dynamically rendered client-side JavaScript tables (only static HTML source is parsed)
- Non-tabular layout markup (e.g. CSS grid / div-based mock tables)
- Complex nested multi-level headers and merged cells (colspan / rowspan)
How to import it into AltaiPlot
- Open AltaiPlot and drag your .html or .htm file onto the window, or use File → Import.
- AltaiPlot scans the document for <table> tags.
- If multiple tables are found, choose the table you want to import from the list.
- Click Import — rows and columns are loaded into a clean spreadsheet sheet.
Auditability note: this page's capability claims are sourced fromresources/python/app_sidecar.py:1492 — see the full format list for every extension AltaiPlot recognizes.