
Assign Resources to Oracle Primavera P6 Schedule using Excel Import
Assigning Resources to Oracle Primavera P6 time schedule could be very time consuming task without the help of MS Excel. In this article i will explain a step by step how you could save lot of working hours by using excel import.
1- Prepare Resource Assignment in Excel:
First step in Assign Resources to Oracle Primavera P6 is to prepare an excel sheet which contains the Activity ID, Resource Name, and Resource Units. Mainly this sheet should be a result of what called cost loading sheet (you can learn how to do cost loading by studding this Oracle Primavera P6 Course) However for this exercise i am going to use very simple sheet to explain the general idea.
Our Resource Loading Table in the picture below should only contains 3 columns:
Ready to take your skills to the next level? 🚀 Check out our Special Online Courses! 🚀
Gain valuable insights, boost your career, and learn from industry experts.

1- Activity Id: Is your activity Id as exists in Primavera p6
2- Resource Id: is the resource ID you want to assign for this activity, You can find the resource Id from enterprise—resources or as per my explanation below.
3- Budget units: is the number of hours if you are assigning labor resource or the cost if you are assigning cost.

Primavera Online Basic Course -English
Online Primavera P6 Course for Engineers & Construction Managers Learn how to use Oracle Primavera P6 to plan, schedule, monitor, and control…
- 5,319 students
- WhatsApp support group
- Certificate
2- Assign one activity with all resources in oracle primavera p6:
Now you need to assign one activity only in your p6 schedule with all the resources you have as per the following:

The reason i assigned all the resources to one activity is to get the proper resource assignment excel sheet for this project and to have the resources ID which i can fill in the resource loading sheet we created in the 1st step.
3- Export the resource assignment sheet from oracle primavera p6:
Now from File—Export—Spreadsheet—Resource assignment and be sure to select the following columns:

4- Edit the resource assign sheet in excel:
The exported file will contain one activity and three resourced assigned to it. Now we will Type the letter d in the Delete This Row column so when we import the sheet the resource assignment we made will be deleted.

After the row 5 we can add our resource assignment for all the project activities by adding activity ID, copy past Not Started , type the resource ID and target qty. See the following example:

Now we need to convert the numbers in target_qty column to text so oracle Primavera P6 will understand it when we import. See the following photo.
Text to column step 1:

Text to column step 2:

Text to column step 3:

Text to column step 4:

5- Import the resource assign sheet to primavera p6:
From File—import—spreadsheet—and select the sheet to be imported to your project. You will find after the import that all the activities are assigned with resources and resource units s well.
Conclusion:
Importing data from Excel to Primavera P6 saves 100’s of working hours. However, this article shows only a very basic concept of using Excel power in Planning. If you are interested in Advanced techniques i would advise you with Advanced Planning using Primavera P6 course
Keep growing with Planning Engineer
Learn with a clear path
From Primavera P6 basics to claims, cost control and Power BI. Start with our free courses.
Browse coursesGet help on WhatsApp
Every course comes with a private WhatsApp support group where our team answers your questions.
Join a courseFind planning jobs
25 open planning and project control jobs. Post your resume so employers can find you.
See jobsGet tips by email
Free planning tips, templates and course offers. Unsubscribe any time.









