> For the complete documentation index, see [llms.txt](https://docs.visualyze.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.visualyze.ai/rpa-studio/data/datatable/build-data-table.md).

# Build Data Table

Create a data table.

Create a data table with the specified schema.

### Input

* **Selector** :\
  Clicking the selector button in the activity opens the Build Data table Dialog in which columns and rows of the table to be created.

![Build DataTable Window](https://1935494318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M927xRZSEM57y2sBcm3%2Fuploads%2Fgit-blob-2b736f2c95c39e45a48a9b4c359235faaf3f0c3b%2Fimage.png?alt=media)

{% hint style="info" %}
***Information*** :

* **`Load`** - import table in JSON format into build data table window.
* **`Save`** - save the created table in JSON format into the specified filename.
* **`Add New Column`** - shows a new window for creating a new column.
* **`Remove Row`** - remove a selected row from the table view.
  {% endhint %}

![New column Window](https://1935494318-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M927xRZSEM57y2sBcm3%2Fuploads%2Fgit-blob-28c96a578586399bb5e0d52a1a5e0b21d577e56b%2Fimage.png?alt=media)

{% hint style="info" %}
***Information*** :

* **`Column Name`** - Specifies the name of the new column to be added to the data table.
* **`Data Type`** - The data type or the type of values accepted by the new column.
* **`Allow Null`** - Specifies whether null values can be added to the rows the new column. If selected, null value can be added.
* **`Auto Increment`** - Indicates whether the value of the new column is automatically incremented by 1 every time a new row is added. The property is enabled only when the **Data Type** is set **Int32.**
* **`Default`** -Indicates the default value of all the rows that are added to this column.
* **`Unique`** - Indicates that if selected, the column allows only unique values in all its rows.
* **`Max length`** - Specifies the maximum number of characters that are acceptable for this column. If no Max Length is required, the default value is -1.
  {% endhint %}

### Output

* **Output** : [`DataTable Variable`](/getting-started/rpa-studio/variables.md#datatable)\
  The `DataTable` variable that stores the created data table.
