# Copy paste rows

**URL:** <https://community.fibery.io/t/copy-paste-rows/4227>\
**Category:** Ideas & Features\
**Created:** [April 3, 2023, 7:29am UTC](https://community.fibery.io/t/copy-paste-rows/4227 "2023-04-03T07:29:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![patrickyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/patrickyan/32/6486_2.png) [@patrickyan](https://community.fibery.io/u/patrickyan)\
**Post date:** [April 3, 2023, 7:29am UTC](https://community.fibery.io/t/copy-paste-rows/4227/1 "2023-04-03T07:29:58Z")

</div>

It seems like you can only copy/paste cells, not rows. IF you select a row or multiple rows and hit cmd+C you get the “beep” error sound and nothing is copied to clipboard.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [April 3, 2023, 1:30pm UTC](https://community.fibery.io/t/copy-paste-rows/4227/2 "2023-04-03T13:30:51Z")

</div>

Are you talking about rows in rich text tables, or in table views?

---

<div class="post-metadata">

**Author:** ![patrickyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/patrickyan/32/6486_2.png) [@patrickyan](https://community.fibery.io/u/patrickyan)\
**Post date:** [April 3, 2023, 1:42pm UTC](https://community.fibery.io/t/copy-paste-rows/4227/3 "2023-04-03T13:42:43Z")

</div>

Table view, the default view in a database. No rich text.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [April 3, 2023, 1:51pm UTC](https://community.fibery.io/t/copy-paste-rows/4227/4 "2023-04-03T13:51:37Z")

</div>

Strictly speaking, that’s not actually a table view, but hey, that’s not important here.  
I have just tested and was able to copy paste a row without any problems.

![firefox_XK6465RROl](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/2/2b51fbec6a396e4de849a81808392efc832111b6.gif)

---

<div class="post-metadata">

**Author:** ![patrickyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/patrickyan/32/6486_2.png) [@patrickyan](https://community.fibery.io/u/patrickyan)\
**Post date:** [April 3, 2023, 9:57pm UTC](https://community.fibery.io/t/copy-paste-rows/4227/5 "2023-04-03T21:57:48Z")

</div>

Like I said, if you select cells it works. Click the checkbox instead and it won’t work.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [April 4, 2023, 7:34am UTC](https://community.fibery.io/t/copy-paste-rows/4227/6 "2023-04-04T07:34:35Z")

</div>

I guess it’s due to a mismatch in expectation of what checking a box means.  
Ticking a box for a row (or all rows) represents selecting (choosing) these entities ( **in their entirety** ), which is subtly different from highlighting the cells/rows of visible data, which represents selecting the **data that is currently visible** (which in table view may be a subset of the entities’ fields).

If you want to copy entities in their entirety, you should tick the ones to be copied, and choose ‘Duplicate’ from the Actions menu (and you can do other actions on the chosen entities as well).

If you want to create new entities which have the same values _for the visible fields_, then you can highlight the relevant cells/rows and use the normal copy-paste mechanism. In this case, the fields that are not highlighted/not visible will not be given the values from the entities being copied.  
i e. any field values not selected/shown in the table will not be duplicated.

It may not be quite what you’re used to, but there is meaning behind the current Fibery behaviour.

---

<div class="post-metadata">

**Author:** ![patrickyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/patrickyan/32/6486_2.png) [@patrickyan](https://community.fibery.io/u/patrickyan)\
**Post date:** [April 4, 2023, 9:30am UTC](https://community.fibery.io/t/copy-paste-rows/4227/7 "2023-04-04T09:30:39Z")

</div>

What you are describing is not different from Notion or even Google Sheets. When you click a row in any of these apps, it selects the entire row aka “the entity”, not just visible cells (hidden cells are also copied/cut/deleted/etc). The same applies to any GUI app that interfaces with SQL databases or pretty much every spreadsheet/table/database app.

The UI reflects a selection since the row is highlighted in the selection color. This implies it is selected. It is completely natural for the user to do cmd+c/x/v to do normal copy/cut/paste work as you would do with any selection.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [April 4, 2023, 1:09pm UTC](https://community.fibery.io/t/copy-paste-rows/4227/8 "2023-04-04T13:09:21Z")

</div>

> [@patrickyan](#):
>
> What you are describing is not different from Notion or even Google Sheets.

FYI in Excel/Sheets, if I select a row and copy-paste, then the entire contents of that row are duplicated.  
If I select a series of adjacent cells (including some hidden cells) and copy-paste, then all cells (_including the hidden ones_) are duplicated.

Fibery (and Notion) does not behave like that.  
If you select specific cells (and some fields are hidden) then only the selected cells are duplicated.  
If you select an entire row, then all fields are duplicated.

So in fact, Fibery/Notion and Excel/Sheets do not behave in the same way.

However, I can understand that you would like Fibery to provide the ability to duplicate an entity using Ctrl-C/Ctrl-V (which is available in Notion).

To my mind, the separation between the concept of duplicating an entire entity and creating a new entity with only the contents of specific, selected fields filled out is reinforced by the absence of Ctrl-C/Ctrl-V as a method for achieving the former.

> [@Chr1sG](#):
>
> I guess it’s due to a mismatch in expectation

🤷

---

<div class="post-metadata">

**Author:** ![patrickyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/patrickyan/32/6486_2.png) [@patrickyan](https://community.fibery.io/u/patrickyan)\
**Post date:** [April 4, 2023, 1:23pm UTC](https://community.fibery.io/t/copy-paste-rows/4227/9 "2023-04-04T13:23:55Z")

</div>

I am talking to you as a user who is new to Fibery having used Excel, Google Sheets, and Notion which all allow basic copy paste. This is just table stakes UX. If I click a checkbox and see a row selected, I expect to be able to copy and paste.
