Ant Supply catalogue (fixture for pandas.read_html)

Eleven tables, each built to trigger one read_html behaviour.

1. simple

NameAgeCity
Ada36London
Grace45Arlington
Linus28Helsinki

2. prices (thead, thousands separators, currency, percent)

ProductPriceUnits soldShare
Ant Farm Deluxe$1,234.5012,34545.5%
Ant Farm Mini$99.001,0203.8%
Magnifier$12.25987,65450.7%

3. two-row header (colspan in thead)

Region20252026
Q1Q2Q1Q2
North10121416
South78911

4. spans in the body

GroupItemQty
ToolsTweezers4
Brush2
Foodsold out

5. codes with leading zeros

CodePostcodeLabel
00701234agent
04200501answer

6. dates

ShippedDeliveredParcels
2026-09-012026-09-033
2026-09-102026-09-151

7. links

8. hidden row

SkuStock
AF-15
AF-20
AF-312

9. nested

WarehouseBins
Berlin
BinCount
B140
B215
Lyonnone

10. no thead, td header row

MetricValue
Uptime99.9
Errors3

11. european numbers

CountryRevenueGrowth
Germany1.234.567,893,5
France987.654,32-1,2
Spainn/a0,0