How To Import WBS From Excel To Primavera P6 Using The P6 SDK
How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Search Subscribe
1-877-626-2690
Join
Blog > Excel > How To Import WBS From Excel To Primavera P6 Using The SDK
Tutorial Assets
The following assets were used during the production of this tutorial.
WBS-Import-P6-Tutorial.xls
WBS.xls
For simpli៍�cation, every step of the tutorial has its own Excel worksheet in the
spreadsheet (see WBS-Import-P6-Tutorial.xls in Tutorials Assets). I’ve numbered each
worksheet appropriately.
For this tutorial, we’re using a sample WBS from this site. We’ve already cleaned-up
and pasted it for you into the WBS-Import-P6-Tutorial.xls on Worksheet 1.
I have modi៍�ed the original WBS to add a root node (SAMPLE – the ៍�rst entry in the
WBS list) as the project name.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 2/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
When the wizard screen comes up, select Delimited, and click Next.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 3/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Make sure to format the columns as Text (if your code is 01, Excel will keep it 01 as
text, otherwise it will change to 1.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 4/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 5/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
The Level column on Worksheet 3 is not needed for this tutorial. I have just added it
to show that we can determine the level of each WBS by counting how many times
the separator (or the delimiter) is repeated.
The green L-columns contain some text formulas that will recombine part of the WBS
Path to build parent and children ៍�elds that we’ll need for the import.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 6/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 7/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
The next steps might seem unintuitive, but they are important to follow correctly. We’ll
then clean things up afterwards.
Copy the green-L2 data again and this time paste it to the bottom of the data in
the Parent column on Worksheet 4
Copy the green-L3 data and paste it to the bottom of the Child column on
Worksheet 4
Copy the green-L3 data again and this paste it to the bottom of the Parent
column
Copy the green-L4 data and paste it to the bottom of the Child column
Copy the green-L4 data again and this paste it to the bottom of the Parent
column
Copy the green-L5 data and paste it to the bottom of the Child column
Parent col Child col
L1 data L2 data
L2 data L3 data
L3 data L4 data
L4 data L5 data
Actually that’s the most important step in this tutorial, in order for the SDK (a
relational database) to understand the structure of the WBS; this one must be
presented as Parent and children table.
Highlight both columns. On the Excel Data tab, click Remove Duplicates to clean up
any duplicate entries we’ve created.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 8/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Next, select ok
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 9/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
In the column “check the same relation”, I put a formula to check if there is the same
item in parent and child. Click the column Filter and select only “No”. This will ៍�lter out
any other entries we don’t need for the import.
The WBS Code column is automatically generated by removing from the WBS ID
CHILD code the equivalent Parent WBS ID.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 11/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
You’ll want to have an empty project already setup in P6 that we will import to. If you
don’t have one, login to Primavera and create an empty project now, then come back
to this step.
By default, the ៍�rst level of the WBS is the name of the project.
In this case change the name of the project to SAMPLE, once you ៍�nish importing you
can modify the name.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 12/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Select the empty project you created. **Make sure you select the right project.
As expected, only the WBS root node is imported into the spreadsheet.
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 13/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Copy and paste from the Excel ៍�le the columns Parent WBS ID, WBS Code and the
WBS Name
It will take some time to process the data (the SDK is famous for very being slow).
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 14/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Step 9 – Enjoy
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 15/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Wrap
Up
We explained
how to import a WBS dictionary to Primavera P6 using Excel and the P6
SDK. Here
are some examples as to why it is very useful for planners:
1. It is very easy to import a standard WBS into your schedule (perhaps your
company Cost breakdown Structure).
2. If your schedule is using activities codes, you can easily generate WBS in Excel
and imported back to P6.
3. You can design a ៍�rst cut of your WBS outside Primavera, using many freely
available WBS utilities. Once it is approved, it can easily be imported to
Primavera. We suggest you try WBStool, a mind mapping WBS tool. All WBS or
mind mapping tool can export the WBS path to Excel, which means this ៍�le can
be used as an integration tool to Primavera.
Filed Under: Excel, Import / Export, Planning, Tutorials Tagged With: SDK, WBS
https://www.planacademy.com/howtoimportwbsfromexceltoprimaverap6usingthesdk/ 16/34
11/29/2016 How To Import WBS From Excel To Primavera P6 Using The P6 SDK
Subscribe to Plan Academy's Primavera P6 Blog
Join 1000's of fellow Project Controls Professionals!
Get Plan Academy's latest articles straight to your inbox. Enter your work email address below:
*Yes, I agree to get Plan Academy's articles by email. I know that I can unsubscribe at anytime.
Enter Your Work Email Address....
Subscribe
About Mimoune Djouallah
Mimoune is a Project Controls Engineer with solid Planning and Cost
experience in Oil/Gas EPC projects, Drop him a line at
[email protected]
Comments
Sergio says:
February 02, 2012 at 5:18 pm
Does SDK comes in P6 professional r8.x stand-alone installation? It seems
that I don’t have it in my installation ៍�les.
Reply
Sergio
says: