@ -31,7 +31,7 @@ Extensions available currently are:
- [Data Exporter](/extensions/data-exporter)
- [Import CSV](/extensions/import-csv)
Note that, the ability to develop custom extensions will be available soon, allowing you to tailor NocoDB to meet specific needs and workflows. Stay tuned for more updates!
Note that, the ability to develop custom extensions is not supported currently.
The files exported have a limited lifespan and are automatically removed after 6 hours. The files listed under the **Recent Exports** section are only visible to you and are not shared with other users. You can manage your exports by downloading or removing them as needed.
@ -13,23 +13,31 @@ The Import CSV Extension in NocoDB allows users to import data from CSV files di
The Import CSV Extension supports two modes of data import:
- **Add Records**: This option adds all records from the CSV file as new entries in the table.
- **Merge Records**: This option updates existing records based on a specified field in the CSV file.
- Create New Records Only: Only adds new records from the CSV. Existing records are not updated.
- Update Existing Records Only: Only updates records that already exist in the table based on the merge field. New records are not added.
- Create and Update Records: Adds new records and updates existing ones as needed.
- *Create New Records Only*
- Only adds new records from the CSV. Existing records are not updated. New records are identified based on the merge field.
- *Update Existing Records Only*
- Only updates records that already exist in the table based on the merge field. New records are not added.
- *Create and Update Records*
- Adds new records and updates existing ones as needed.
**Merge Field** is field that will be used to match records from the CSV file with existing records in NocoDB for the purpose of updating.
Field Mapping: You can select the fields from the CSV file to import and map them to the corresponding fields in the NocoDB table.
**Field Mapping:** You can select the fields from the CSV file to import and map them to the corresponding fields in the NocoDB table.
### Steps
To import data from a CSV file into NocoDB, follow these steps:
1. Select the table you wish to import data into.
2. Click on the **Import CSV** button.
3. Choose the CSV file you want to import.
4. Select the mode of import: **Add Records** or **Merge Records**.
5. If you choose **Merge Records**, select the **Merge Field**.
6. Map the CSV columns to the NocoDB fields.
7. Click on the **Import** button to start the import process.
To import data from a CSV file into NocoDB, drag-drop (or upload) the CSV file into the extension area and follow these steps:
1. Select the table you want to import the data into. By default, current active table is selected.
2. Select the mode of import: **Add Records** or **Merge Records**. If you choose Merge Records, you will have to additionally
- Select "Import Type" :
- *Create New Records Only*,
- *Update Existing Records Only*, or
- *Create and Update Records*.
- Select "Merge Field"
3. **Use first record as header**: If the first row of the CSV file contains the column headers, enable this option to use them as the field names.
4. Map the CSV columns to the NocoDB fields.
5. Click on the **Import** button to start the import process.
![Import CSV](/img/v2/extensions/upload-csv.png)
Once you've configured the import settings and mapped your fields, NocoDB will process the CSV file and update the table according to your specified settings. A summary of new, updated, and unchanged records will be displayed at the bottom of the interface.