Import from CSV
If you have equipment data in spreadsheets, you can import it directly into Koru.Farm using CSV files. This is the fastest way to migrate an existing inventory.
When to Use CSV Import
CSV Import is ideal when:
- Migrating from another system
- You have equipment data in Excel or Google Sheets
- Adding a large number of items at once
- Your data is already organized in a spreadsheet format
Import Process Overview
The CSV import follows a 4-step process:
- Upload CSV — Upload your file
- Verification — System checks your data
- Comparison — Review what will be imported
- Import — Add equipment to database
Step-by-Step Import
Navigate to Equipment
Go to Resources → Equipment in the left menu.
Click Import CSV
Click the Import CSV button (between Bulk Create and Add Equipment).
Download the Template
In the modal that opens, you’ll see Step 1 of 4: Upload CSV.
First, download the template to see the required format:
Click Download Simple Plan Equipment Template to get a CSV file with the correct column headers.
Prepare Your CSV File
Open the template and add your equipment data.
Required Fields:
| Field | Description |
|---|---|
| name | Equipment name (required, must be unique) |
| type | Equipment type (required, must match configured types) |
Optional Fields:
You can also include additional columns for other equipment properties.
Important: Equipment type must match one of the configured types in Settings → Default Values. Common types include: Tractor, Harvester, Planter, Sprayer, Cultivator, Irrigation, Hand Tools, Other.
Upload Your CSV File
You can upload your file in two ways:
- Drag and drop — Drag the CSV file into the upload area
- Click to browse — Click the upload area and select your file
Only CSV files are accepted. If your data is in Excel format (.xlsx), export it as CSV first.
Verify Data (Step 2)
After uploading, the system verifies your data and checks for:
- Required fields are present
- Equipment types are valid
- Names are unique
- Data format is correct
If there are errors, they will be displayed so you can fix them in your CSV and re-upload.
Review Comparison (Step 3)
Review what will be imported:
- See each equipment item that will be created
- Check that information is correct
- Verify no duplicates exist
Complete Import (Step 4)
Confirm the import to add all equipment to your database. Successfully imported items will appear in the equipment table.
CSV Format Requirements
Required Columns
Your CSV must include these columns:
name,type
John Deere Tractor,Tractor
Irrigation Pump #1,Irrigation
Hand Sprayer,SprayerValid Equipment Types
Equipment type must match one of these values:
- Tractor
- Harvester
- Planter
- Sprayer
- Cultivator
- Irrigation
- Hand Tools
- Other
Or any custom types you’ve added in Settings → Default Values.
Default Values
- Status defaults to “operational” if not specified in your CSV
- Description will be empty if not included
Import Rules
| Rule | Description |
|---|---|
| Unique names | Equipment names must be unique within your organization |
| Valid types | Type must match configured equipment types |
| Required fields | Name and type are always required |
| File format | Only .csv files are accepted |
Handling Errors
If your import has errors:
- The system will display what’s wrong
- Download or note the errors
- Fix your CSV file
- Re-upload the corrected file
Common errors:
- Missing required field — Add the name or type column
- Invalid type — Use a valid equipment type from the list
- Duplicate name — Change the equipment name to be unique
Tips for Successful Import
Prepare Your Data First
Before importing:
- Clean up your spreadsheet data
- Ensure names are unique and descriptive
- Match types to valid options
- Remove any empty rows
Start with the Template
Always download and use the template as your starting point. This ensures your columns are named correctly.
Test with Small Batch
If you have many items, test with a small batch first to verify the format works correctly.
Next Steps
- Viewing Equipment — See your imported equipment
- Edit & Delete — Add more details to imported items
- Adding Equipment — Add individual items with full details