|
|
@ -3,3 +3,57 @@ title: 'Create table via import' |
|
|
|
--- |
|
|
|
--- |
|
|
|
import Tabs from '@theme/Tabs'; |
|
|
|
import Tabs from '@theme/Tabs'; |
|
|
|
import TabItem from '@theme/TabItem'; |
|
|
|
import TabItem from '@theme/TabItem'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Import table from CSV / Excel / JSON |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Accessing import modal |
|
|
|
|
|
|
|
There are two ways to access import modal: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 1. From the project dashboard |
|
|
|
|
|
|
|
![image](/img/v2/import-csv-1.png) |
|
|
|
|
|
|
|
![image](/img/v2/import-csv-2.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 2. From the table context menu |
|
|
|
|
|
|
|
![image](/img/v2/import-csv-3.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/import-csv-4.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/import-csv-5.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:::info |
|
|
|
|
|
|
|
- Multiple files can be imported at once. |
|
|
|
|
|
|
|
- Supported file formats: CSV, Excel, JSON |
|
|
|
|
|
|
|
- Maximum file size: 5 MB |
|
|
|
|
|
|
|
::: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Import configurations |
|
|
|
|
|
|
|
1. `Table name` - defaults to the name of the file; double click to edit. |
|
|
|
|
|
|
|
2. `Field configurations` - Optional |
|
|
|
|
|
|
|
- `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. Click on `Import` button to start importing the file. |
|
|
|
|
|
|
|
4. `Remove field` - Click on delete icon to exclude a field in source file from being imported. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![image](/img/v2/import-csv-6.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Advance settings |
|
|
|
|
|
|
|
- `# of rows to parse to infer datatype` - defaults to 500 rows. |
|
|
|
|
|
|
|
- `Auto select field types` - enabled by default. If checked, field types will be detected. Otherwise, all fields will default to `SingleLineText`. |
|
|
|
|
|
|
|
- `Use first row as headers` - enabled by default. If checked, the first row will be treated as header row & will be used as field names. |
|
|
|
|
|
|
|
- `Import data` - enabled by default. If checked, all data will be imported; otherwise, only table will be created. |