Bulk Import (CSV / Excel)
Applies to: Pro · Enterprise Last updated: 26-Feb-2026
Overview
The Bulk Import wizard lets you add or update activities by pasting data from a spreadsheet or uploading a CSV/Excel file. It supports pasting directly from Excel or Google Sheets, uploading .csv, .xlsx, or .xls files, and merging data from another .xer file. The wizard validates every row before applying changes.
Prerequisites
- Active Pro or Enterprise subscription
- Editor Mode enabled
- A project loaded in the editor
Wizard Steps
The Bulk Import follows a 5-step wizard: Input → Mapping → Validation → Preview → Apply.
Step 1 — Input
Choose your data source:
| Mode | Description |
|---|---|
| Paste | Paste tab-delimited data directly from Excel, Google Sheets, or any spreadsheet application |
| File Upload | Upload a .xlsx, .xls, or .csv file from your computer |
| XER Merge | Upload an .xer file to merge activities from another Primavera P6 schedule |
Toggle between Paste and File modes using the segmented control at the top.
Paste Mode
- Copy rows from your spreadsheet (include headers in the first row)
- Click the paste input area
- Press Ctrl+V to paste
The parser auto-detects tab-delimited columns and extracts headers from the first row.
File Upload Mode
- Click Browse or drag a file onto the drop area
- Supported formats:
.xlsx,.xls,.csv - The file is parsed entirely in your browser — nothing is uploaded to a server
Step 2 — Mapping
Map each source column to a Kazinex activity field:
- The wizard auto-maps columns when header names match known field names
- Unmapped columns are ignored during import
- Each target field can only be mapped once
- Required fields (like Activity ID and Activity Name) must be mapped to proceed
Step 3 — Validation
Every row is validated against the project's data model:
| Validation | Description |
|---|---|
| Required fields | Checks that Activity ID and Activity Name are present |
| Date formats | Validates that date values parse correctly |
| Numeric fields | Ensures duration, float, and cost fields are valid numbers |
| Duplicate IDs | Flags rows with duplicate Activity IDs |
| Reference integrity | Validates WBS, Calendar, and Resource references exist |
A validation summary shows total rows, passed, warnings, and errors. Rows with errors can be excluded using the filter panel.
Step 4 — Preview
Review all changes before applying:
- See which activities will be added (new)
- See which activities will be updated (existing, changed fields highlighted)
- Review the total count of generated commands
- Exclude individual rows if needed
Step 5 — Apply
Click Apply to execute:
- A progress indicator shows real-time application status
- All changes are wrapped in batch commands — undo them as a single action with Ctrl+Z
- A completion summary shows how many activities were added and updated
Data Sources
CSV Files
- Standard comma-separated values
- UTF-8 encoding expected
- First row must be column headers
Excel Files (.xlsx / .xls)
- Reads the first sheet by default
- Headers taken from the first row
- Supports both
.xlsx(modern) and.xls(legacy) formats
XER Merge
- Upload a
.xerfile from another Primavera P6 export - The wizard extracts activities and presents them for mapping
- Use this to merge activities from another schedule into your current project
Import Filter Panel
The filter panel (available in Validation and Preview steps) lets you:
- Exclude rows with validation errors
- Exclude specific rows by index
- Filter by validation status (passed, warning, error)
Excluded rows are skipped during the Apply step.
Tips & Best Practices
- Paste from Excel is the fastest way to bulk-add activities — copy a range of rows and paste directly
- Always review the Validation step carefully — warnings are informational but errors must be resolved
- Use XER Merge when you need to combine activities from two different P6 schedules
- All bulk import changes are fully undoable — press Ctrl+Z after applying to revert
- For very large imports (1000+ rows), processing may take a few seconds — the progress bar will keep you informed
Related Documentation
- Uploading Schedules — Standard file import
- Import Wizard — Step-by-step guided import
- Undo & Redo — Reverting bulk changes
- Supported Formats — File format details