知识ID:PowerBT0022
适用版本:
出现问题:怎么将在Excel中编辑好的的WBS码一次性导入到Primavera E/C中
解决方案:在Excel中编辑好的的WBS码一次性导入到Primavera E/C中,现在为止,Primavera没有提供直接的导入办法。现有的Dictionary和导入/导出xls不能实现一次性导入。本文通过用P3的RA中的project.xls文件转换成P3项目文件,再将P3项目导入到Primavera E/C中。
现有如下图所示的WBS的excel文件:
先将WBS Code中的所有.号取消(替换)。
在P3(Primavera Project Planner)中创建一个项目,比如ALKA。
在P3中,创建WBS,为了与Primavera E/C中的WBS一致,在P3中创建WBS结构时,不包括0585。所以,其WBS结构如下图:
运行P3光盘的RA目录下的samples\excel\project.xls。启用宏。

点击“Get WBS Dictionary”,选择P3中的项目ALAK。
确定所选择项目之后,在Project.xls中,打开WBSValues这个表。没有取到WBS值,如下图,

将Excel中的已经编辑好的WBS码,粘贴到project.xls中。

在上图中,选择Login,点击“Set WBS Dictionary”。还是选择项目ALKA。Project.xls执行将所有的WBS码导入。完成之后,在P3的WBS中将会生成WBS字典。如下图:

由于P3中对于WBS的说明字段长度最大为50个字符,所以,如果在Excel中WBS说明长度长于此值,那么将会自动取前面的50个有效字符。
在Primavera 的PM中,创建一个以WBS前缀为名的项目,如本例为0585这个项目,其他项目名称为BEIJING LINE 4 SIGNALLING CONTRACT。

打开0585这个项目,导入P3项目。



 
至此,Excel中的WBS码导入到Primavera E/C中成功。但是因为P3中字符串长度的限制,在导入在PM中之后,校对一下,将WBS说明不完整的完善一下。
本办法是能过P3的RA中转实现,只对同时有P3和Primavera E/C的用户有效。如果客户没有P3,只要请求客户将他们的WBS的excel文件发到公司的技术支持中获得帮助。
最好的办法还是要求Primavera公司开发dictionary中的WBS模块。
|