Use case · Table Formatter

Parsing Raw Delimited Text and Generating SQL INSERTs for DBAs

How database administrators convert unstructured pipe, tab, or comma-delimited text dumps into normalized tables and executable SQL INSERT scripts.

Open Table Formatter Add to VS Code
Free · runs in your browser · your files are never uploaded

TLDR

Database administrators and backend engineers often receive raw text dumps from legacy systems or log files that need to be seeded into relational databases. Hand-writing SQL INSERT INTO queries for hundreds of rows is time-consuming. GINEXYS Table Formatter (TAFNE) parses raw delimited text (Alt+Shift+T, Alt+Shift+X), converts it into a visual grid, and generates formatted SQL INSERT statements with proper data attributes and escaping.

The Targeted Persona: Database Administrators and ETL Engineers

You manage database migrations, seed initial table data, or parse legacy text feeds.

You frequently get emails or slack messages with pipe-delimited (|) or tab-delimited text containing records that must be inserted into PostgreSQL, MySQL, or SQLite tables.

Conversion StepManual SQL WritingTable Formatter Auto-Parse & Export
Delimiter ParsingHand-split string into columnsPress Alt+Shift+T (set row/col delimiter) → Alt+Shift+X
Text EscapingManually add quotes ' around stringsAutomatic string escaping and NULL value handling
Script GenerationWrite INSERT INTO table VALUES(...) line by lineOne-click Export -> SQL script generation
Data Class PreservationLostCSS classes stored as data attributes (data-class="highlighted")

The Problem: Tedious SQL Seed Writing and Quote Escaping

Converting a 50-row text blob into SQL INSERT statements requires adding quotes around strings, converting empty values to NULL, and wrapping values in parentheses ('val1', 'val2').

If a string contains a single quote (e.g. O'Reilly), forgetting to escape it breaks the entire SQL script execution.

How Table Formatter Automates Text-to-SQL Conversion

In Table Mode, you paste any raw text blob into cell A1. You press Alt+Shift+T, specify row and column delimiters (newline, pipe, tab, comma), and hit Alt+Shift+X. TAFNE splits the text into a clean grid instantly.

When you select Export -> SQL, TAFNE generates complete INSERT INTO table_name (col1, col2) VALUES (...) queries with automatic quote escaping.

-- Generated SQL INSERT script from Table Formatter
INSERT INTO job_applications (company, role, stage, application_date, notes) VALUES
('Stripe', 'Senior Engineer', 'Applied', '2026-12-03', 'No response'),
('Notion', 'Product Designer', 'Interviewing', '2026-12-05', 'Round 2 scheduled'),
('Figma', 'Staff Engineer', 'Offer', '2026-12-01', 'Negotiating O''Reilly offer');
Rule of thumb: parse raw delimited text blobs visually and export them directly as formatted SQL insert scripts.

Concrete Evidence: Instant SQL Script Generation

In a DBA task converting a 100-row pipe-delimited text dump into a SQL migration script, manual string formatting took 20 minutes. TAFNE parsed the blob and generated the SQL insert file in 2 seconds.

[Delimited Text to SQL Benchmark]
Raw Input: 100 pipe-delimited lines (Company|Role|Stage|Date|Notes)
Parse Time: <50ms (Text Split shortcut Alt+Shift+X)
SQL Export Time: 12ms
SQL Syntax Validation: 100% compliant with PostgreSQL/MySQL syntax rules

Tradeoffs

SQL export generates standard INSERT statements. For complex bulk binary database restore operations (like PostgreSQL COPY FROM BINARY), native database tools should be used.

One Thing to Watch For

Set column header names in row 1 before exporting so TAFNE uses exact SQL column names in the generated INSERT INTO statement.

Table Formatter — Clean, reshape, and convert tabular data between HTML, CSV, TSV, SQL, and Markdown.