Skip to content

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.
  1. Schema.

    Define columns, validators, required fields, editors.

  2. Import.

    A CSV, Excel, TSV, JSON, or XML file goes in. Multi-sheet Excel files add a sheet picker.

  3. Match columns.

    Imported headers are paired with schema columns automatically. Uncertain matches surface for confirmation, or get routed to your own matching logic.

  4. Match values.

    Imported strings are mapped to the options your dropdowns allow.

  5. Merge.

    Imported rows are either matched against existing data by key, or loaded as a separate source.

  6. Clean.

    A full spreadsheet opens. Errors are flagged inline. Fill, paste, undo, formulas, merge, split — the usual editor moves.

  7. Submit.

    One click sends clean rows back, grouped by source and tagged with per-row intent.