> For the complete documentation index, see [llms.txt](https://community-test.logicnets.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://community-test.logicnets.com/release-9/getting-started/general-information/copypaste-to-and-from-options-radio-checklist-and-generic-tables.md).

# Copy/Paste To and From Options (radio, checklist) and Generic Tables

## Description

With LogicNets v8.1+ it is possible to copy and paste elements of the LogicNets generic table, which is used in the LogicNets Designer to help model logic. You can copy and paste elements within the same table to another generic table or to a table in Excel. You can also copy elements from a table across different workspaces and browsers and paste them into LogicNets-based tables.

**Node Type:** The generic table copy-paste function is available in the generic table located in radio, dropdown, and checklists nodes. It is also available in the generic table used in the Designer's basic and advanced tabs.

## Functionality

In the Designer, you can use the following keyboard controls for the copy-paste function in generic tables:

| Control  | Function                                                                                         |
| -------- | ------------------------------------------------------------------------------------------------ |
| Ctrl + C | Copy the element to your clipboard.                                                              |
| Ctrl + V | Paste from your clipboard the last element you copied.                                           |
| Ctrl + D | Duplicate a generic table row. This does not add the row to the clipboard, but it duplicates it. |

In a generic table, select a row by clicking on the first cell of the row.

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-0884bfaa478455c819f54cf793b5b395752e41ff%2F09785619-72ff-4698-a28d-b1abfb0be45e.png?alt=media)

Select the generic table by clicking on the top-left cell of the table.

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-68afcfc5e3129f2c4e57c30d42dce294f27e73f0%2Fd5927626-7418-4887-ba6c-c0808f4e24f8.png?alt=media)

Select a table cell by clicking on the cell itself. When you click on the text-input field, the default behavior for that cell occurs.

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-c048fa6b567073123cfddb7236b88836c020cb10%2F6632c097-3670-441e-bb58-4751f416f736.png?alt=media)

You can select a cell by clicking on the cell itself. When you copy a cell, the system also copies the structure behind the cell; for example, the system copies the condition/rule associated with the cell.

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-3f59aef04564f43d65c0c1965bbb5c1b039b4ea9%2F0a07c4aa-cb2f-4931-8a31-fc0e367a6c26.png?alt=media)

| When You Copy                     | This Happens                                                                                                                                                                                             |
| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| A row when you selected the row   | The system inserts the copied row below the currently selected row.                                                                                                                                      |
| A row when you selected a table   | The system inserts the copied row as last item of the currently selected table.                                                                                                                          |
| A cell when you selected a cell   | The system overwrites the current cell with the copied cell if the current cell is the same type as the copied cell; for example, a ‘caption’ cell is overwritten by a ‘caption’ but not by a rule cell. |
| A cell when you selected a row    | The system inserts the copied cell in a new row below the currently selected row.                                                                                                                        |
| A cell when you selected a table  | The system inserts the copied cell into a new row as the last item of the currently selected table.                                                                                                      |
| A table when you selected a table | The system overwrites the selected table with the table copied into the clipboard.                                                                                                                       |
| A table when you selected a row   | The system copies the table in rows below the selected row.                                                                                                                                              |

## Excel Functionality

You can copy-paste an Excel table directly into a generic table in a LogicNets part that uses them, and you can copy a generic table from LogicNets to Excel. When you copy a generic table row to Excel, the system pastes the columns in the same order as they appear in LogicNets. For the example below, the caption cell will display as an empty cell in Excel:

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-c4aaabe6ed9f36c4c0fba5676af6f3f96395aa55%2F8ff09cb3-9a12-4bf4-9890-49b997cc8f10.png?alt=media)

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-87eeca1d02a190140813f3ffb71375ac30e91842%2F8b860b7c-5f3a-4b05-848e-f6a67a5a478e.png?alt=media)

When you copy a row from Excel like this:

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-72c480a7774b6dacf66b99dbf8586426e7da0856%2F6814c898-4d72-4e9a-a844-25b52b8faa52.png?alt=media)

the generic table will look like the following:

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-8bcbfc9ec25ac1e67163dca71e2291e73588bd5d%2F38adf155-052f-4e72-8232-e0a035cd3596.png?alt=media)

The same is possible with copying and pasting individual cells. You can copy one Excel cell to LogicNets and the other way around, as seen below:

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-4cc8ba68f7384a052759d1abc0b333edecea44ea%2F85613244-9e88-4123-8189-8758f41a35df.png?alt=media)

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-c3f4027258a1bb4f18622dc8045ab7220e328943%2F851f41c9-aa85-45ec-a212-d0858cf58587.png?alt=media)

Note: It is possible to copy a column from Excel to LogicNets, but it is not possible to copy a column from LogicNets to Excel.

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-1f605baae38ceebf33ee9416b994e4c0636ec773%2F3c5bf0ed-d13b-40c8-897f-889e5c3b5a4a.png?alt=media)

![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-466cbe834f1e1b549f49f05d87df957e677dcbae%2Fa37bc04a-e94b-455a-b475-a0217ddd831f.png?alt=media)

## Example

For example tables to use to test this functionality, you can download the example project above and import it into your Designer.

## Attachments

* [copy\_paste\_example.zip](https://github.com/logicnets/community-portal/tree/release-9/docs/.gitbook/assets/182nry-copy_paste_example.zip)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://community-test.logicnets.com/release-9/getting-started/general-information/copypaste-to-and-from-options-radio-checklist-and-generic-tables.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
