- June 24, 2026
- Uncategorized
| Introduction
As previously mentioned in the previous article of how we can manage resources and start the resource allocation process with Primavera P6 software. In this article, we present a different process while allocating resources using Microsoft Excel.
| How Microsoft Excel Can Make the Resource Allocation Process Easier
The previous method can take a longer time when having many resources that require allocation to the schedule. By using Excel in the process, you can assign many resources quickly.
- Let’s first open an Excel sheet and add the following columns:
- Activity ID: this column lists the Activity IDs of the activities we want to allocate resources for.
- Activity Name: This includes the names of the activities that will be assigned.
- Resource ID: this column will include the IDs of the resources we will add.
- Budget Units: This column lists the budget hours for each resource.
| Activity ID | Activity Name | Resource ID | Budgeted Units |
|---|---|---|---|
| EC1230 | Excavation | R1-Exc | 80 |
| EC1330 | Install Underground Electric Conduit | R2-Elec | 60 |
| EC1340 | Form/Pour Concrete Footings | R3-Opt | 50 |
| EC1350 | Concrete Foundation Walls | R3-Opt | 50 |
| EC1360 | Form and Pour Slab | R3-Opt | 50 |
| EC1370 | Backfill and Compact Walls | R1-Exc | 80 |
| EC1430 | Concrete First Floor | R3-Opt | 100 |
| EC1460 | Erect Stairwell and Elevator Walls | R4-Labor | 140 |
| EC1470 | Concrete Basement Slab | R3-Opt | 130 |
| EC1480 | Concrete Second Floor | R3-Opt | 130 |
| EC1640 | Install Wiring and Cable | R2-Elec | 55 |
| Total | Total | Total | 925 |
- Go to Primavera P6 and open the schedule to create the above resources similar to the resource dictionary built previously.
- The next step is to assign these resources to just one activity on the list we have created. Let’s choose EC1230 – Excavation.
- To link these resources to our activity list, let us export the resource assignments to Excel.
- Click on “File” and choose “Export.” Then click on “Spreadsheet – XLSX” and click Next.
- Click on “Resource Assignments” and click on Next.
- Check the “Export Box” to export the project to Excel and click on Next.
- Click on “Add” to export the required columns for the Excel template.
- The below window will appear, choose these columns to be exported and click OK.
- (Activity ID, Activity Name, Resource ID, Role ID, Cost Account ID, Resource Type, and Budgeted Units)
- Choose where you want to save your file and click finish.
- Alright, let’s open both Excel files; the one we created earlier and the one with the exported resource assignments. This is what the exported spreadsheet looks like:
- copy and paste the values created earlier in the sample sheet to the exported sheet. Fill down the activity status to have all activities “Not Started” and the Resource Type to “Labor”.
- The final step is to convert the Budget units column to “Text” as the primavera will not read the numbers. To fix this, we need to convert it to text format.
- Select the Budgeted Units column. Go to “Data” and click on “Text to Column.” Choose “Delimited” and click Next.
- Choose “Comma” and in the Text Qualifier also choose the apostrophe and click Next.
- Choose “Text” and Click Finish. Now all values are read in text format.
- Now click type the letter “d” in Column H “delete this row” to delete the resource assignments on the Excavation activity in the first step. After that, save the file and close it.
- Now, the next step is to import this file back to P6 to have the resources assigned to the required activities.
- Click on File and choose Import. Then choose “Spreadsheet – XLSX.”
- Select the file you saved to be imported and click Next.
- Click on “Resource Assignments” and click on Next.
- The last step is to update the project with the resource assignments and click Next.
Finally, the resources you defined are assigned to the corresponding scheduled activities!
As expected, the Budgeted Units for these activities match the 925 hours created in the initial Excel file. The below figure shows a layout of these activities in p6.
Also, you can create a resource graph showing the hourly distribution of these activities as previously described.
Need support with this topic?
Solvix provides resource
allocation and Excel
based project controls services
Solvix International provides resource allocation and Excel-based project controls services for construction and engineering projects. We help project teams turn schedule, cost, progress, and resource data into practical controls that support better decisions and clearer reporting.
ramez.megahed.sci@gmail.com
Head of Architecture & DesignHead of Architecture & Design with over a decade of experience leading large-scale real estate and construction projects. Known for his strategic mindset and leadership excellence, he has successfully driven high-value developments from concept to completion while ensuring operational efficiency and long-term growth.





