What AsciiDoc table syntax does it use?+
Standard Asciidoctor tables: a [options="header"] attribute line, the |=== delimiters that open and close the block, and one cell per | line. This is the canonical form Asciidoctor, Antora, and GitHub's AsciiDoc renderer all understand.
How are pipes and special characters handled?+
The cell separator in AsciiDoc is the pipe (|), so any pipe inside your data is escaped as \| to keep it inside its cell. Newlines within a cell are collapsed to spaces because each cell occupies its own | line.
Are numeric columns aligned?+
Yes — numeric columns are detected by type and get a right-align marker (>) in the cols attribute, so figures line up on the right. Text and category columns stay left-aligned (<).
Can I add a table title?+
Yes — set a title and we emit a leading .Title line directly above the block, which Asciidoctor renders as the table caption. Leave it blank to omit it.
Does my CSV leave the browser?+
No. Everything runs locally in your browser. Open DevTools → Network and you'll see zero requests when you drop a file.