Updating a meta description on 200 pages, a price on 80 products or a tag on every post from last year means opening every entry, one at a time. Karelia Spreadsheet puts a whole collection in a spreadsheet inside the Control Panel.
Click a cell and type, paste a block from Excel or Google Sheets, drag to fill down, find and replace, or round-trip through CSV. Nothing is saved until you press Save, and then every entry is saved exactly like the publish form saves it.
Features
- A real spreadsheet. Arrow keys, Enter to edit, Tab, range selection, copy and paste with Excel and Google Sheets, a fill handle, column resizing and a pinned title column.
- The right editor for each field. Text, textareas and Markdown, slugs, numbers, dates, toggles (Enter flips them), select, radio, button group and checkboxes, and pickers with search for entries, terms, users and assets.
- Saved the Statamic way. Each entry goes through its blueprint's validation rules, fieldtype processing, revisions (as a working copy where they are on) and last-modified tracking. Errors come back on the exact cell.
- Nothing saved behind your back. Changed cells are highlighted. Values that cannot be right (a word in a number field, an unknown tag) are marked red straight away and never sent.
- Find and replace in one column or every text column, with match case, whole cell and a count first.
- CSV out and in. Rows are matched by ID or slug, and imported values show up as unsaved changes you can check before saving. Cells that could run as formulas in Excel are written safely.
- Undo and redo for every edit, paste, fill, replace and import. Ctrl+S saves.
- Respects permissions. A new Use the spreadsheet permission, plus Statamic's own: users only see entries they can view, change entries they can edit, and need publish rights to change the status.
- Multi-site aware, an Edit in Spreadsheet bulk action in every entry listing, dark mode, small screens and keyboard only.
Good to know
- Bard, Replicator, Grid, Table and similar nested fields are shown read-only for reference. Edit them on the entry page.
- Field conditions are not applied in the grid; validation rules still are.
- Up to 2,000 entries per sheet by default (configurable). Search or open a selection for the rest.
- Works with Core and Pro, flat files and the Eloquent driver. Roles are a Pro feature, so on Core only the super admin uses it.
- The grid is built on RevoGrid (MIT). Nothing leaves your server and the addon never contacts us.
Requirements
Statamic 6.20 or later, PHP 8.3 or later.
Pricing
$49 per site, including a year of updates. After that, updates are $19 a year, and the addon keeps working without them. Local and staging copies of your site need no licence.
Documentation and support
- Documentation: https://ziroxonline111.github.io/karelia-labs/products/karelia-spreadsheet/docs/
- Support: [email protected] (English, by email)