Skip to content

[Feat]: Paste cells from clipboard into the data grid #611

Description

@ymadd

Is your feature request related to a problem?

Cells, rows, and ranges can be copied from the data grid (Cmd/Ctrl+C, context menu), but there is no way to paste data back into the grid. Filling several cells means editing them one by one.

Describe the solution you'd like

Spreadsheet-style paste (DBeaver/Excel-like), staged through the existing pending-changes flow (commit/rollback):

  • Cmd/Ctrl+V pastes at the current selection — cell range top-left, top of the row selection, or the focused cell — plus a context-menu "Paste" entry.
  • TSV from spreadsheet apps and the grid's own CSV copy formats (comma/semicolon/pipe, optional header row) should round-trip.
  • A single copied value fills the selected range.
  • Data is clipped at the grid edges; nothing is written directly to the database — pasted values are staged and go through the normal apply/rollback flow.

Additional context

I have an implementation ready and will open a PR shortly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions