---
title: 'Create table via import'
description: 'Learn how to create a table in NocoDB via import from CSV, Excel or JSON.'
tags: ['Tables', 'Import']
keywords: ['NocoDB table', 'create table', 'table administration', 'table organization', 'import table', 'import csv', 'import excel', 'import json']
---
## Import table from CSV / Excel / JSON
### Accessing import modal
There are two ways to access import modal:
#### 1. From the base dashboard
![image ](/img/v2/table/table-import-1.png )
![image ](/img/v2/table/table-import-2.png )
#### 2. From the base context menu
![image ](/img/v2/base/base-import-sub-menu.png )
### Importing file
There are two ways to upload source file:
#### 1. Upload from local directory
1. Select `Upload` tab from the Quick import modal.
2. Click on `file upload` button or drag and drop file to the modal.
3. [Advance Settings ](#advance-settings ) (optional)
4. Click on `Import` button.
![image ](/img/v2/table/import-csv.png )
#### 2. Upload from URL
1. Select `URL` tab from the Quick import modal.
2. Paste the URL of the file.
3. [Advance Settings ](#advance-settings ) (optional)
4. Click on `Import` button.
![image ](/img/v2/table/import-csv-url.png )
:::info
- Multiple files can be imported at once.
- Supported file formats: CSV, Excel, JSON
- Maximum file size: 5 MB
:::
### Import configurations
1. [**Optional**] `Table name` - defaults to the name of the file; double click to edit.
2. [**Optional**] `Field configurations`
- `Field name` - name of the column as identified from import file header; click to edit.
- `Field type` - inferred from the data in the column; click to edit.
- `Options` - For `Single select` and `Multi select` field types, options identified are listed here; click to edit.
3. [**Optional**] `Remove field` - Click on delete icon to exclude a field in source file from being imported.
4. Click on `Import` button to start importing the file.
![image ](/img/v2/table/import-stage-2.png )
### Advanced Settings
- **Number of Rows for Datatype Inference**: Default value is set to 500 rows.
- **Automatic Field Type Detection**: Enabled by default. If selected, the system will automatically detect field types. Otherwise, all fields will default to "SingleLineText."
- **Utilize First Row as Headers**: Enabled by default. If selected, the first row will be treated as the header row and used as field names.
- **Import Data**: Enabled by default. If selected, all data will be imported; otherwise, only the table will be created.
:::info
By default, the first column will be chosen as Display Value and cannot be deleted.
:::
## Related articles
- [Create a new table ](/tables/create-table )
- [Import data from Csv/Xlsx into existing table ](/tables/import-data-into-existing-table )
- [Rename a table ](/tables/actions-on-table#rename-table )
- [Duplicate a table ](/tables/actions-on-table#duplicate-table )
- [Delete a table ](/tables/actions-on-table#delete-table )