Import

DPlan's Import tab lets you bring existing data into a project from Excel files — tasks, holidays, and team events can all be imported without manual re-entry. Each import type has its own button and a downloadable sample template to get started quickly.

The Import Tab

Click the Import tab in the ribbon to see three import groups:

Each group has two buttons: Import (choose a file to upload) and Sample Template (download a pre-formatted template showing the expected column structure).

Importing Tasks

Column Mapping

When you select a file for task import, a Column Mapping modal appears. DPlan auto-detects common column names. You can override any mapping using the dropdowns.

DPlan FieldAuto-detected column namesRequired?
WBSWBS, ID, #Optional (used for hierarchy)
NameName, Task, Title, SummaryRequired
TypeType, Task TypeOptional (defaults to "task")
Start DateStart, Start Date, BeginOptional
End / Finish DateEnd, Finish, Due, Due Date, Finish DateOptional
DurationDuration, Days, Working DaysOptional (used if end date absent)
ProgressProgress, % Complete, Done%Optional
StatusStatus, StateOptional
PriorityPriorityOptional
Assignee / ResourcesAssignee, Assigned To, Resource, OwnerOptional
Fixed CostCost, Fixed Cost, BudgetOptional
NotesNotes, Description, CommentsOptional

WBS Hierarchy

If your file includes a WBS column with dotted notation (e.g., 1, 1.1, 1.1.2, 2), DPlan reconstructs the parent–child hierarchy automatically. A row with WBS 1.1 becomes a child of the row with WBS 1; a row with WBS 1.1.2 becomes a grandchild of 1 and a child of 1.1. Summary phases are created automatically for parent-level rows.

Date Formats

DPlan accepts three date formats in imported spreadsheets:

If both Start and End dates are present, Duration is ignored. If End date is absent and Duration is present, End is calculated as Start + Duration (working days). If neither End nor Duration is present, the task is imported with no end date.

Status Normalisation

DPlan maps imported status values to its internal set:

Imported Value (case-insensitive)DPlan Status
done, complete, completed, finished, closedcompleted
in progress, active, started, wip, doingin-progress
on hold, hold, blocked, paused, waitingon-hold
cancelled, canceled, dropped, removedcancelled
anything else (including blank)not-started

Priority Normalisation

Imported priority values are mapped similarly: critical / urgentcritical; high / importanthigh; low / minorlow; everything else → medium.

Resources

If an Assignee or Resources column is mapped, DPlan reads the value and:

  1. Checks if a resource with that exact name already exists in the project's resource pool.
  2. If yes — links the task to that resource.
  3. If no — creates a new resource with that name (Person type, no rate) and links the task.

After import, open the Resource Manager (VIEW → Resources) to set rates, roles, and colours for any auto-created resources.

Import Behaviour

Pro tip: Download the Sample Template first and fill it in — it has all the column headers pre-formatted and includes example rows demonstrating hierarchy, date formats, and priority values.

Importing Holidays

The Holidays import adds company-wide or public-holiday dates to the project calendar. Holidays are shown as red-tinted columns on the Gantt timeline and Calendar view, and are excluded from duration calculations.

File Format

The holidays file requires exactly two columns:

ColumnFormatExample
DateISO or DD/MM/YYYY2025-12-25
NameFree textChristmas Day

The file can contain any number of rows. Duplicate dates are deduplicated on import. Existing holidays in the project are not removed — new holidays are added to the existing list.

Importing Team Events

Team events are date markers that appear as coloured vertical lines on the Gantt timeline and in the Calendar view. Use them for sprints, go-lives, offsites, or any event the whole team should see at a glance.

File Format

ColumnFormatExample
DateISO or DD/MM/YYYY2025-03-14
NameFree textSprint 5 Review
ColorHex colour (optional)#9b59b6

If the Color column is omitted or blank, a default purple is used. The event name appears as a small label at the top of the vertical line on the Gantt.

Downloading Sample Templates

Each import type has a Sample Template button that downloads a pre-formatted .xlsx file. The templates include:

Open the sample in Excel or Google Sheets, replace the example data with your own, and save as .xlsx or .csv before importing.

See also: Tasks, Resources, Calendar View.