Project Management migration
Field-level mapping, validation, and rollback between Spreadsheet.com and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Spreadsheet.com
Source
Microsoft Project
Destination
Compatibility
6 of 14
objects map 1:1 between Spreadsheet.com and Microsoft Project.
Complexity
BStandard
Timeline
1-3 weeks
Overview
Spreadsheet.com's shutdown on May 31, 2024 left organizations with only file-based extraction paths — there was no public API. We develop custom extraction scripts per workbook schema to pull row data, custom column definitions, and attachment references into structured Excel files. The Microsoft Project migration then runs through the Import Wizard, which accepts Excel Workbooks as the native input format. The core challenge is transforming Spreadsheet.com's spreadsheet-as-database model (where dates may be stored as text, durations as formula outputs, and assignees as user-picker cell types) into the flat columnar format Microsoft Project expects. We apply date inference heuristics, parse numeric duration values, resolve Spreadsheet.com user-picker cells to resource names, and map predecessor column data to Microsoft Project predecessor task IDs. Views (Kanban, Gantt, Calendar, Card) cannot be exported as view configurations — we reconstruct the intended task groupings and hierarchy from row data patterns and document the target view setup. Automations and conditional web form logic do not migrate; we deliver a written inventory of both requiring manual rebuild in Microsoft Project or Power Automate.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Spreadsheet.com object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Spreadsheet.com
Workbook
Microsoft Project
Project (.mpp file or Project Online project)
1:1Each Spreadsheet.com Workbook maps to one Microsoft Project plan. We preserve the workbook name as the Project name and apply the destination Project calendar (Standard by default, or a custom calendar if the source workbook used non-standard working hours). The Project Start Date is derived from the earliest task Start Date in the source data.
Spreadsheet.com
Sheet
Microsoft Project
Summary Task or Phase
1:manySpreadsheet.com Sheets within a Workbook map to Microsoft Project summary tasks or phases. If the source workbook used a Sheet per project phase or workstream, we create corresponding summary task rows in Project with the Sheet name as the task name and child rows as the detailed tasks. Indentation level in the source Sheet maps to WBS hierarchy.
Spreadsheet.com
Row
Microsoft Project
Task
1:1Each Spreadsheet.com Row maps to a Microsoft Project Task. We map the primary text column to Task Name, date columns to Start and Finish, numeric columns to Duration, and assignment columns to Resources. Row-level comments migrate as Project Notes on the corresponding task. Completed status percentage maps from a progress column to Percent Complete.
Spreadsheet.com
Date Column
Microsoft Project
Start Date / Finish Date
lossySpreadsheet.com date columns (including date picker and formula-computed date cells) normalize to true Excel date serial values before Project import. We run type inference across the source column: if dates are stored as text strings in non-standard format, we parse and reformat to YYYY-MM-DD serial format that the Microsoft Project Import Wizard recognizes. Any column named 'Start', 'Due', 'Deadline', or their equivalents gets mapped to the respective Project field during the Excel template phase.
Spreadsheet.com
Duration Column
Microsoft Project
Duration
lossySpreadsheet.com did not have a native Duration field — teams stored durations as numeric values (often in days) or as formula outputs. We parse the numeric values, infer the unit from column naming (days, hours, weeks) and apply Project duration conversion (days to elapsed days in Project's duration format). Duration columns storing text like '2 weeks' are parsed and converted to Project duration format (e.g., '2 wd' for working days).
Spreadsheet.com
Predecessor Column
Microsoft Project
Predecessors
lossySpreadsheet.com allowed free-form text or formula outputs in predecessor columns. We extract task ID references, task name matches, or row index references and convert them to Project predecessor syntax (Task ID with FS/FF/SS/SF type). Circular dependencies are flagged during normalization and escalated to the customer for resolution before import. Lag and lead time parsing requires manual review when source used non-standard notation.
Spreadsheet.com
User Picker Column
Microsoft Project
Resource Names
1:1Spreadsheet.com user picker cells store Microsoft 365 email addresses or user display names. We extract the email addresses, resolve them against the destination Project resource list, and map to Resource Names in the import. Unresolved users (not yet provisioned in Project) go to a reconciliation queue. If the source workbook referenced users not in the customer's Microsoft 365 tenant, we flag them for admin review.
Spreadsheet.com
Custom Column (multi-select, choice, currency)
Microsoft Project
Custom Field (Text, Flag, Cost, Number)
lossySpreadsheet.com column-level type overrides (multi-select checkboxes, choice dropdowns, currency values, numeric fields) map to Microsoft Project custom fields. Multi-select values flatten to Text custom fields with semicolon-separated values; currency columns map to Cost custom fields; numeric columns map to Number or Flag custom fields. We flag any multi-select with more than 10 distinct values for customer review, as Project text custom fields have display limits in the UI.
Spreadsheet.com
Formula Column
Microsoft Project
Custom Field or Notes
lossySpreadsheet.com formula columns (computed cells) cannot migrate as live formulas into Microsoft Project since Project does not have a spreadsheet formula engine per task row. We evaluate formula output at extraction time and write the resulting value as a static custom field. If the formula computes a status indicator (e.g., IF overdue), we document the logic for the customer's admin to implement as a Power Automate rule or a manual flagging process post-migration.
Spreadsheet.com
Attachment
Microsoft Project
Attachments (hyperlink or document)
1:1Spreadsheet.com file attachments stored in cell hyperlinks or as linked file references migrate as hyperlinks in the Project task Notes field. File size limits and supported attachment types in Microsoft Project vary between desktop and Project Online. We preserve the original filenames and URLs, and flag any attachments exceeding 50 MB for customer review as Project has no native large-file storage (SharePoint or OneDrive is the recommended attachment path).
Spreadsheet.com
Kanban View (grouping, columns)
Microsoft Project
Grouping + Outline Level
lossySpreadsheet.com Kanban view grouping columns (e.g., 'Status', 'Priority', 'Assignee') do not export as view metadata. We infer grouping intent from row data patterns — if all rows with Status='In Progress' share a common assignee or phase, we document the grouping logic for manual recreation in Project as outline levels or group-by views. True Kanban board rendering in Project requires Project Online with the Board view add-in or a third-party solution; we document this limitation in the view reconstruction plan.
Spreadsheet.com
Gantt View (timeline bars)
Microsoft Project
Gantt Chart View
lossySpreadsheet.com Gantt view configurations are not exportable. We preserve the date range and task duration data so that the Gantt bars render correctly in Microsoft Project after import. Bar styling (color by status, milestone markers) requires manual configuration in Project using the Bar Styles dialog. We deliver a written guide mapping the source view's visual logic to Project Bar Styles settings.
Spreadsheet.com
Automations
Microsoft Project
Not Migrated
1:1Spreadsheet.com automation rules (triggers, conditions, multi-step actions) were stored server-side without any export mechanism. At shutdown, there was no automation backup. We document every automation identified during discovery — trigger event, condition logic, action sequence, and conditional branching — in a written inventory for the customer's admin to rebuild in Power Automate or as a manual process. Complex multi-step chains require full manual reconstruction.
Spreadsheet.com
Web Forms
Microsoft Project
Not Migrated
1:1Spreadsheet.com web form definitions and submission records do not have a migration path to Microsoft Project. Submission rows migrate as task records (see Row -> Task mapping). Conditional form logic, conditional visibility rules, and approval routing do not transfer. We document the form structure and submission schema so the customer can rebuild intake processes using SharePoint Lists with Power Apps forms or Microsoft Forms as the replacement.
| Spreadsheet.com | Microsoft Project | Compatibility | |
|---|---|---|---|
| Workbook | Project (.mpp file or Project Online project)1:1 | Fully supported | |
| Sheet | Summary Task or Phase1:many | Fully supported | |
| Row | Task1:1 | Fully supported | |
| Date Column | Start Date / Finish Datelossy | Fully supported | |
| Duration Column | Durationlossy | Fully supported | |
| Predecessor Column | Predecessorslossy | Fully supported | |
| User Picker Column | Resource Names1:1 | Fully supported | |
| Custom Column (multi-select, choice, currency) | Custom Field (Text, Flag, Cost, Number)lossy | Fully supported | |
| Formula Column | Custom Field or Noteslossy | Fully supported | |
| Attachment | Attachments (hyperlink or document)1:1 | Fully supported | |
| Kanban View (grouping, columns) | Grouping + Outline Levellossy | Fully supported | |
| Gantt View (timeline bars) | Gantt Chart Viewlossy | Fully supported | |
| Automations | Not Migrated1:1 | Not supported | |
| Web Forms | Not Migrated1:1 | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Spreadsheet.com gotchas
Platform deletion deadline was irreversible
No documented public API for automated export
Automation rules have no export path
Custom field types vary per workbook
Microsoft Project gotchas
Project for the web is being retired and merged into Microsoft Planner
Planner-tier portfolio features are incomplete despite Plan 5 labeling
Web app constraint controls are weaker than the Windows desktop client
Project requires a separate license not bundled with standard Microsoft 365
Project Online API is edition-gated and inconsistently documented
Pair-specific challenges
Migration approach
Discovery and workbook audit
We inventory every Spreadsheet.com Workbook the customer needs migrated, including Sheet count per workbook, row count per Sheet, custom column definitions (name, type override, formula), view configurations (Kanban grouping columns, Gantt bars, Calendar fields), automation rules, and web form definitions. We also identify any source files the customer exported manually before the May 31, 2024 shutdown and assess their completeness against our inventory. The discovery output is a written migration scope with a workbook-by-workbook priority ranking and a data completeness assessment for each.
Custom extraction and Excel normalization
We develop per-workbook extraction scripts to pull row data, column headers, custom field definitions, and attachment references from the source files. Date columns undergo type inference: we detect text dates, regional formats (MM/DD/YYYY vs DD/MM/YYYY), and formula-computed dates, then convert all to Excel serial date format. Duration columns are parsed and converted to Project-compatible duration strings (e.g., '5 wd' for 5 working days). User picker cells are extracted as email addresses for resource resolution. The normalized Excel file follows the Microsoft Project Task List template column structure (Task Name, Start, Finish, Duration, Predecessors, Resource Names) with additional custom columns appended for fields that map to Project custom fields.
Microsoft Project template setup
Before importing data, we configure the destination Project plan: we set the Project Start Date (or Start from Finish date option if the source used fixed end dates), configure the Project calendar (Standard working days unless the source workbook used custom hours), define any custom Task fields that correspond to Spreadsheet.com column types that don't map to standard Project fields, and create a Task custom outline structure if the source used hierarchical Sheet organization that needs to map to summary tasks. This template is validated in a test .mpp file before the full import.
Import via Microsoft Project Import Wizard
We run the Excel-to-Project import using Microsoft's Import Wizard (File > New > New from Excel workbook). The wizard applies the column mapping we defined in the normalization phase: Task Name, Start Date, Finish Date, Duration, Predecessors, and Resource Names map to their Project equivalents. We run the import, validate the resulting task count against the source row count, and run a 25-record spot-check comparing source dates, durations, and assignments to the imported Project tasks. Any mapping discrepancies trigger a correction cycle in the Excel source before re-import.
Predecessor and dependency reconciliation
Spreadsheet.com predecessor columns often contain free-form text (task names, row numbers, or formula outputs) rather than structured task ID references. We parse these during normalization and convert to Project predecessor syntax. Circular dependency chains are flagged for manual resolution before import. After import, we verify that the predecessor links render correctly in the Project Gantt by spot-checking the dependency arrows against the source workbook's intended task sequence.
View and automation documentation delivery
We deliver a written view reconstruction guide that maps each source Kanban, Gantt, Calendar, and Card view to the equivalent Microsoft Project view configuration. This includes Bar Styles settings for Gantt coloring by status, Grouping and Sorting settings for the Task Sheet, and a recommendation for the Board view add-in if Kanban-style visualization is required. We also deliver the automation inventory document listing every Spreadsheet.com automation rule with its trigger, conditions, actions, and recommended Power Automate equivalent. Neither view configuration nor automation rebuild is performed by us as part of the migration scope.
Cutover and validation
We run a final delta migration for any rows modified after the initial extraction date, validate total task counts and attachment counts against the source workbook totals, and hand off a reconciliation report to the customer's project management lead for sign-off. We do not provide post-migration admin support, training, or workflow rebuild as standard scope; these are separate engagements with our team or a Microsoft Project partner.
Platform deep dives
Spreadsheet.com
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Spreadsheet.com and Microsoft Project.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Spreadsheet.com: Not publicly documented.
Data volume sensitivity
Spreadsheet.com doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Spreadsheet.com to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Spreadsheet.com to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Spreadsheet.com
Other ways to arrive at Microsoft Project
Same-Project Management migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.