Nirmion
Help Find a tool

LOCAL DATA CONVERTER / HTML TABLE TO CSV

HTML Table to CSV

Extract one flat HTML table as formula-protected UTF-8 CSV without rendering scripts, loading resources, or scraping a URL.

Processed in this browserOne local .html or .htm file up to 2 MB, at most 20 tables, and one selected rectangular table within 50,001 rows, 200 columns, 1,000,000 cells, and 20 MB output.

Step 1 / source

Choose the source

HTML - one flat table

Drop one file here

Choose the local html table you want to turn into utf-8 csv table.

Checking publication status...

01
No file upload

This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.

02
Original stays unchanged

The converter creates a separately named output. It never writes back into the source file.

03
Bounded work

One local .html or .htm file up to 2 MB, at most 20 tables, and one selected rectangular table within 50,001 rows, 200 columns, 1,000,000 cells, and 20 MB output.

Plain-language method

How HTML Table to CSV works

Nirmion removes script and style blocks, selects one table from local source text, extracts readable th and td content, decodes entities, preserves simple line breaks, validates a rectangular shape, and quotes CSV-sensitive cells.

  1. 01
    Choose a valid source

    Save or export the authorised page as an HTML file first. This tool does not fetch a URL or run the page.

  2. 02
    Review the conversion choices

    Table 1 is the first table in source order. Formula protection is recommended for spreadsheet opening.

  3. 03
    Inspect the separate result

    The result ends in _nirmion_tools.csv and contains cell text only, without links, images, styles, or interactive controls.

Useful when

Practical jobs this tool handles

  • Recover a report table from a saved page.
  • Move an authorised HTML export into a spreadsheet.
  • Create a clean CSV from a static table fixture.

Before converting

Check the source and destination rules

  • Confirm which table number contains the required data.
  • Expand merged cells before conversion.
  • Review links or images whose meaning may be lost.

Know the boundary

Know what the destination format cannot keep

Nested tables and merged cells using rowspan or colspan are rejected. The converter does not fetch live websites, preserve markup, or infer headers from visual styling.

Quick answers

Questions before you convert

The conversion contract is deliberately explicit.

Does it download a website URL?

No. It processes only the local HTML file you select.

Are HTML entities decoded?

Yes. Common named and numeric entities become readable cell text.

What happens to links?

Only visible link text remains; destinations are not exported.