Import HTML tables as APL arrays
HTMLTables.ImportFromURL ← {
⍵: Simple character vector URL
{⍺}: Indices of tables to import (default all ⍳≢tables)
←: Return a nested vector of nested matrices. Each matrix contains data from HTML tables fetched from the URL
}
-
Import with
]Get
from this repository's URL]Get https://github.com/aplutils/HTMLTables #.HTMLTables
Alternatively, clone this repository or download as .zip and extract
]Get /path/to/HTMLTables #.HTMLTables
For use in scripts or other applications, import with
⎕SE.Link.Import
as part of a build process'HTMLTables'⎕NS⍬ ⎕SE.Link.Import HTMLTables '/path/to/HTMLTables' Imported: #.HTMLTables ← /path/to/HTMLTables
-
Import HttpCommand
]Get HttpCommand -target=HTMLTables #.HTMLTables.HttpCommand
5↑4⊃ HTMLTables.ImportFromURL 'https://en.wikipedia.org/wiki/List_of_Wimbledon_gentlemen%27s_singles_champions'
┌──────┬───────┬───────────────┬───────┬───────────────┬─────────────────────────┐
│┌────┐│┌─┬───┐│┌─────────┐ │┌─┬───┐│┌──────────┐ │┌─────────────┐ │
││1968│││ │AUS│││Rod Laver│ ││ │AUS│││Tony Roche│ ││6–3, 6–4, 6–2│ │
│└────┘│└─┴───┘│└─────────┘ │└─┴───┘│└──────────┘ │└─────────────┘ │
├──────┼───────┼───────────────┼───────┼───────────────┼─────────────────────────┤
│┌────┐│┌─┬───┐│┌─────────┐ │┌─┬───┐│┌─────────────┐│┌──────────────────┐ │
││1969│││ │AUS│││Rod Laver│ ││ │AUS│││John Newcombe│││6–4, 5–7, 6–4, 6–4│ │
│└────┘│└─┴───┘│└─────────┘ │└─┴───┘│└─────────────┘│└──────────────────┘ │
├──────┼───────┼───────────────┼───────┼───────────────┼─────────────────────────┤
│┌────┐│┌─┬───┐│┌─────────────┐│┌─┬───┐│┌────────────┐ │┌───────────────────────┐│
││1970│││ │AUS│││John Newcombe│││ │AUS│││Ken Rosewall│ ││5–7, 6–3, 6–2, 3–6, 6–1││
│└────┘│└─┴───┘│└─────────────┘│└─┴───┘│└────────────┘ │└───────────────────────┘│
├──────┼───────┼───────────────┼───────┼───────────────┼─────────────────────────┤
│┌────┐│┌─┬───┐│┌─────────────┐│┌─┬───┐│┌──────────┐ │┌───────────────────────┐│
││1971│││ │AUS│││John Newcombe│││ │USA│││Stan Smith│ ││6–3, 5–7, 2–6, 6–4, 6–4││
│└────┘│└─┴───┘│└─────────────┘│└─┴───┘│└──────────┘ │└───────────────────────┘│
├──────┼───────┼───────────────┼───────┼───────────────┼─────────────────────────┤
│┌────┐│┌─┬───┐│┌──────────┐ │┌─┬───┐│┌────────────┐ │┌───────────────────────┐│
││1972│││ │USA│││Stan Smith│ ││ │ROM│││Ilie Năstase│ ││4–6, 6–3, 6–3, 4–6, 7–5││
│└────┘│└─┴───┘│└──────────┘ │└─┴───┘│└────────────┘ │└───────────────────────┘│
└──────┴───────┴───────────────┴───────┴───────────────┴─────────────────────────┘