How to Import Excel Data into Microsoft Project Without Paste Special
Question details
The user needs a reliable method to import or link Excel data into Microsoft Project without using Paste Special, which easily breaks and causes row shifting when new data is added.

- Product
- Microsoft Project, Microsoft Excel
- Device & OS
- not provided
- Scenario
- Importing task updates or project data from Excel to Project without breaking links or shifting existing rows.
- Observed behavior
- Using Paste Special creates fragile links that become corrupted. When new rows are inserted in the source Excel file, the existing rows in Microsoft Project shift incorrectly.
Ensure your Excel data is organized with clear column headers (such as Task Name, Duration, and Start Date) and save the workbook before initiating the import process in Microsoft Project.
Use the Microsoft Project Import Wizard and Import Map
Using an Import Map is the safest way to bring Excel data into Microsoft Project, avoiding the pitfalls of fragile Paste Special links and allowing for accurate field mapping.
The Import Wizard allows you to map specific columns from Excel to the correct fields in Microsoft Project. You can choose to create a new project, append to an existing one, or merge data securely without risking row misalignment.
In Microsoft Project, go to 'File' > 'Open' > 'Browse'. Change the file type dropdown in the bottom right corner to 'Excel Workbook (*.xlsx)' and select your Excel file.
Click 'Open' to launch the Import Wizard. Click 'Next' and choose whether to use an existing map or create a new one from scratch.
Select how you want to import the data. You can import it as a new project, append the data to the end of the active project, or merge the data into the active project.
Select the types of data you are importing (such as Tasks, Resources, or Assignments). Carefully map your Excel column headers to the corresponding Microsoft Project fields.
Click 'Save Map' if you plan to reuse these settings for future imports, then click 'Finish' to bring the Excel data into your project schedule.

Automate the Import Process Using a VBA Macro
If you frequently import data from the same Excel file or need data refreshed upon opening the project, you can record a macro of the Import Map process.
Prepare Project Data Easily with WPS Spreadsheet
While Microsoft Project handles complex scheduling, gathering task updates from team members is often easier in spreadsheets. WPS Office is a free, lightweight alternative that lets your team create and edit project data in perfect Excel (.xlsx) format, ensuring seamless imports without needing expensive Microsoft licenses.
- 1. Download and Install: Get WPS Office for free from the official website and launch WPS Spreadsheet.
- 2. Create Project Data: Organize your team's tasks, durations, and resources into clear columns.
- 3. Save as Excel Format: Save the document as an .xlsx file, which is fully ready to be imported into Microsoft Project.

Frequently Asked Questions
Why do my rows shift when using Paste Special from Excel to MS Project?
Paste Special creates a static link based on row positions. If you insert a new row in the source Excel file, Microsoft Project doesn't recognize the logical change and continues reading data from the old row index, which causes the data in Project to shift.
Can I update existing Microsoft Project tasks from an Excel file?
Yes. By using the Import Wizard and selecting 'Merge the data into the active project', you can map a unique field (like 'Task ID') to update specific tasks with new Excel data without overwriting your entire project schedule.
Do team members need Microsoft Project to send me task updates?
No. Team members can enter their task progress into a standard Excel file or a free alternative like WPS Spreadsheet. You can then use the Import Map feature in Microsoft Project to merge their updates directly into your master schedule.




