Transform your Excel files into structured RFQs
QuoteBase works best when your Excel file follows a simple structure. Row 1 must contain column headers.
| Part Number | Description | Quantity | Unit | Material |
|---|---|---|---|---|
| AL-2401 | Aluminum Bracket | 500 | pieces | 6061-T6 |
Add extra columns like "Material", "Finish", "Tolerance" - these become custom fields automatically! No need to set them up first.
Avoid merged cells, formulas, or multiple header rows. Keep it simple: 1 header row, data rows below.
QuoteBase automatically detects your columns and suggests mappings using heuristic analysis. The ExcelParser reads your file and identifies data types.
The parser looks for common column name variations. "Qty", "Quantity", "Amount" all map to quantity field.
Any columns that aren't standard RFQ fields become "custom fields". These are stored as JSONB and validated automatically on client and server.
Standard fields: description, quantity, unit, part_number, category, notes. Everything else becomes a custom field stored as JSONB in rfq_lines.custom_fields column.
If you have custom field definitions in Settings, Excel columns must match the field_key exactly. Case-insensitive matching is supported.
Before creating your RFQ, you'll see a preview table with all mapped fields. This is your last chance to catch errors!
Use the "Download Template" button to get a pre-formatted Excel file with all your custom fields included.
After validation passes, set your RFQ details and create it. All line items will be imported with their custom field values.
Excel imports are processed immediately. For very large files (1000+ lines), this may take 10-15 seconds.