Rather than entering line items one at a time, you can import your entire Schedule of Values from Excel or CSV files. This is especially useful for large projects or when migrating from spreadsheets.
Supported File Formats
RIVET accepts these file types for SOV import:
- .xlsx - Excel workbook (recommended)
- .xls - Legacy Excel format
- .csv - Comma-separated values
Excel Recommended
Required Columns
Your import file must include these columns:
| Column | Description | Example |
|---|---|---|
| Item Number | Unique line item identifier | 1, 1.1, 2 |
| Description | Work description | Rough Electrical |
| Scheduled Value | Dollar amount | $25,000 or 25000 |
Optional Columns
- Cost Code - Your internal cost code
- Parent Item - For hierarchical imports
- Notes - Additional line item notes
Preparing Your File
Step 1: Set Up Headers
Your first row should contain column headers. RIVET will try to match these headers automatically:
Item Number | Description | Scheduled Value 1 | General Conditions | $15,000 2 | Rough Electrical | $45,000 3 | Finish Electrical | $30,000 4 | Testing | $10,000
Step 2: Format Values
- Currency symbols ($) are optional - RIVET handles both
- Commas in numbers are OK ($25,000)
- Use positive numbers only
- Decimals are supported ($25,000.50)
Step 3: Review Data
Before importing, check that:
- All rows have item numbers
- All rows have descriptions
- All rows have scheduled values
- Total matches your contract sum
- No duplicate item numbers
Empty Rows
Import Process
- Open your project in RIVET
- Go to the Schedule of Values tab
- Click Import button
- Select Import from File
- Choose your Excel or CSV file
- Review the column mapping
- Preview the import data
- Click Import to confirm
Column Mapping
RIVET will automatically map columns based on header names. If mapping is incorrect:
- Click on the column dropdown
- Select the correct field
- Repeat for any mismatched columns
Preview
Before finalizing, review the preview to check:
- All line items appear correctly
- Values are accurate
- Descriptions look right
- Total matches expected amount
Importing Hierarchical SOVs
To import with parent-child relationships:
Option 1: Indent Column
Add a column indicating the indent level:
Item | Description | Value | Level 1 | Level 1 Electrical | $50,000 | 0 1.1 | Rough | $35,000 | 1 1.2 | Finish | $15,000 | 1 2 | Fire Alarm | $25,000 | 0
Option 2: Item Number Hierarchy
Use dotted item numbers - RIVET infers the hierarchy:
Item | Description | Value 1 | Level 1 Electrical | (summary) 1.1 | Rough | $35,000 1.2 | Finish | $15,000 2 | Fire Alarm | $25,000
Summary Values
Troubleshooting Import Issues
"Total doesn't match contract sum"
The sum of all scheduled values must equal the original contract sum. Check your file for:
- Missing line items
- Incorrect values
- Hidden rows
- Values in wrong format
"Duplicate item numbers"
Each item number must be unique. Search your file for duplicates and renumber as needed.
"Cannot read file"
Try these fixes:
- Save as .xlsx instead of .xls
- Remove formulas (paste as values)
- Delete extra worksheets
- Remove special characters
- Check file isn't corrupted
"Values show as 0"
The value column may not be mapped correctly. Check column mapping and ensure values are formatted as numbers, not text.
After Importing
Once import is complete:
- Review all imported line items
- Check that the total equals your contract sum
- Verify hierarchy structure if applicable
- Add any missing line items manually
- Adjust values if needed
- Save your SOV
Keep Your File
Need Help?
If you have questions about importing your SOV or encounter issues with your file format, contact our support team at support@slpwlk.io.