Export tasks
From a project (menu / export actions):
- CSV —
project/csv/export/{project_id} - Excel —
project/excel/export/{project_id}
Use the export as a template for import: keep the header row.
Typical columns the importer understands:
- title (required)
- description
- due_date
- board (list name) or list_id
- order
- id / slug (used to skip duplicates if they already exist)
If board names a list that does not exist, the importer creates that list.
Import tasks
Admins only. Upload CSV, TXT, XLSX, or XLS (max 10 MB) to project/tasks/import/{project_id}.
The response reports imported vs skipped. Rows skip when:
- title is empty
- list cannot be resolved and there is no board name and no lists
- the task already exists (same id, slug, or title+list)
Import does not assign users or labels from the spreadsheet in the current importer — it creates cards on lists.
Time logs
From Time logs:
- CSV —
/p/time-logs/{uid}/export/csv - Excel —
/p/time-logs/{uid}/export/excel
Query filters on that page apply to the export.
← All ProTask – Project Management Software with Time Tracking & Team Collaboration documentation