Comma Sense — Sync CSV to Table

Comma Sense — Sync CSV to Table

Details
View on WordPress

INSERT CSV. PRESS START.

Hand-building tables cell by cell is the final boss nobody asked for. Comma Sense plugs a CSV from your Media Library straight into a core WordPress Table block and — FWOOSH — your spreadsheet rezzes onto the page in full neon. Update the file, smash Refresh, and your live page levels up with it. No quarters required.

“It just makes sense, dude.”

Pricing sheets. Sports stats. Product specs. Event schedules. That 800-row dataset lurking at the end of the level. Comma Sense turns “ugh, the table” into “NEW HIGH SCORE.” No copy-paste marathons, no fragile manual edits, no re-saving posts every time your numbers tick up.

Power-Ups

  • PLAYER 1, READY. Pick a CSV and the first row becomes your headers while the rest fills the body — automatically.
  • One file, always in sync. The table renders live from the linked CSV on every page load, so the front end always shows the latest data. Change the file, you’re done.
  • Zero lock-in, zero quarters. It’s not a weird custom block — it’s a variation of the core Table block. Everything you already know still works, and your content stays portable.
  • It looks like your cabinet. Color, borders, typography, spacing, alignment, fixed layout, theme styles — every core Table control applies, untouched.
  • No lag. Output renders dynamically with smart server-side caching, so big tables never drop a frame.

Built on Core, Not Bolted On

Comma Sense is a block variation of core/table — full compatibility with everything you rely on, and it inherits future WordPress upgrades for free. Because the data is a plain CSV grid, per-cell tricks with no CSV equivalent (cell alignment, colspan/rowspan) are intentionally skipped, while every block-level design control works exactly as you’d expect.

No Friendly Fire (Read-Only While Synced)

While a CSV is linked, the table is read-only in the editor — the file is the single source of truth, so a stray keystroke can’t knock your data out of sync. Want to go off-script and edit by hand? One hit of Detach drops it back to a standard, fully editable Table block with your data intact.

Pagination That Never Drops a Frame

Big dataset? Comma Sense paginates automatically to keep pages fast and readable, with a configurable rows-per-page. Powered by the modern WordPress Interactivity API, it degrades like a champ: with JavaScript disabled, every row shows and the controls hide — so no data is ever trapped behind a dead button.

Accessible From the First Row

CSV headers render as proper <th> elements with scope="col", pagination ships with correct ARIA and keyboard support, and the editor nudges you when a table is missing headers. Good data tables, by default.

1-UP For

  • Pricing and comparison tables
  • Product catalogs and spec sheets
  • Sports standings, schedules, and stats
  • Financial reports and data dumps
  • Anyone who lives in a spreadsheet and wishes WordPress did too

Details

Plugin code:
comma-sense
Plugin version:
1.0.0
Outdated:
No
WP version:
6.5 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-20
Rating:
Times rated:
0
block
csv
data
spreadsheet
table