Updog
Updog is a client-side data importer and spreadsheet editor SDK. Your users import files, match columns to your schema, fix errors, and submit clean data. It's also a full spreadsheet editor — edits happen inline, in the browser.
How Updog works
Section titled “How Updog works”- Schema.
Define columns, validators, required fields, editors.
- Import.
A CSV, Excel, TSV, JSON, or XML file goes in. Multi-sheet Excel files add a sheet picker.
- Match columns.
Imported headers are paired with schema columns automatically. Uncertain matches surface for confirmation, or get routed to your own matching logic.
- Match values.
Imported strings are mapped to the options your dropdowns allow.
- Merge.
Imported rows are either matched against existing data by key, or loaded as a separate source.
- Clean.
A full spreadsheet opens. Errors are flagged inline. Fill, paste, undo, formulas, merge, split — the usual editor moves.
- Submit.
One click sends clean rows back, grouped by source and tagged with per-row intent.
Getting started Install the SDK and render the editor.