Skip to content

Updog

Updog is a client-side data importer and spreadsheet editor. Your users import files, match columns to your schema, fix errors, and submit clean data. Every edit happens inline, in their browser.
  1. You define the schema.

    Columns, validators, required fields, and editors.

  2. The user picks files.

    One or more CSV, Excel, TSV, JSON, or XML files go in. Every file, and every sheet of a multi-sheet workbook, becomes a card the user checks or unchecks before continuing.

  3. Updog matches the columns.

    It pairs each imported header with a schema column. Uncertain matches go to the user for confirmation, or to your own matching logic.

  4. Updog matches the values.

    It maps imported strings onto the options your dropdowns allow.

  5. The rows merge.

    Updog matches imported rows against existing data by key, or loads them as a separate source.

  6. The user cleans the data.

    A full spreadsheet opens with errors flagged inline. Fill, paste, undo, formulas, merge, and split all work here.

  7. You receive the result.

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