问题标签 [mpxj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

mpxj - 如何从 MPXJ 任务对象中获取剩余的早期开始和结束

我想在读取 Primavera .xer文件时获取 Activity 的剩余早期开始剩余早期完成属性。我已经看到mpxj 库中的PrimaveraPMFileReader类将这些属性设置为任务对象,但我正在尝试导入 xer 文件,因此使用的阅读器是PrimaveraXERFileReader类。使用 XER 阅读器,任务实例不会设置任何要查找的属性。

0 投票
1 回答
245 浏览

java - 读取 Asta/Power 项目时出错

使用 ruby​​ mpxj 读取 asta/power 项目文件时出现以下错误

红宝石文件看起来像:

不知道为什么会出现这个错误,因为我可以在 Asta Project Viewer 中查看程序,所以文件不能损坏。

0 投票
1 回答
166 浏览

java - 如何使用 MPXJ 库设置 MSPDI 项目属性?

嗨,我正在尝试使用 MPXJ 库创建 MSPDI (.xml) 文件。我已设法添加任务和资源,但在设置项目标题等方面存在问题。

我检查了 SourceForge 上的示例,但找不到如何将 ProjectProperties 设置为 ProjectFile。只有get方法。

任何帮助或建议都会很棒:)

BR,维德·克兰纳

0 投票
1 回答
605 浏览

java - 导入使用 mpxj 库生成的 XML 时,MS Project 未显示正确的日期

我正在使用 mpxj lib (5.2.2) 使用 ProjectWriter for mpp (MS Project) 将项目导出到 xml。我正在设置持续时间、实际持续时间、开始日期、完成日期、恢复日期、percentComplete、actualStartDate、actualFinishDate,但无论我做什么,当我最终在 MS Project 2016 中导入文件时,它显示任务的不同完成日期。

点击这里检查正在导入的 xml

我想知道应该为任务设置哪些其他属性以及 MS Project 的项目标签以显示文件中存在的正确日期。此外,即使 xml 中的日历显示所有日子都是工作日,导入后 MS Project 中的日历仍然有 5 天工作周。异常被正确导入。任何帮助都感激不尽。

0 投票
1 回答
177 浏览

ms-project - MPXJ:如何指定分配了资源的任务的开始和结束时间?

我被告知使用 MPXJ 生成一个项目文件,其任务不超过几个小时,甚至几分钟。当任务的持续时间以天为单位指定时,或者如果任务没有分配资源,一切似乎都可以工作。但是,如果任务分配了资源并且必须在指定时间(例如,14:35)开始或完成,尽管我在代码中指定了时间,但当我在 MS Project 中加载生成的文件时,时间是忽略。我们可以使用MPXJ 源代码中包含的这个文件来展示效果。让我们更改开始日期task3以包含时间:

但是当我使用 MS Project 加载生成的文件时,会发生以下情况:

不合时机

如何指定任务的开始和结束时间,以便 MS Project 尊重它?

0 投票
1 回答
1434 浏览

java - 在 PHPJAVA Bridge 中包含 .jar 文件

我尝试从 .mpp 文件加载“任务”。如果我得到当前日期,java.util.Date它可以很好地访问,JAVA但是如果我尝试访问 MPPReader,我会收到错误:

这是我的测试用例的代码。

这是浏览器中的输出

输出显示,java 是可访问的。但是我怎样才能访问 MPPReader ?


更新

服务器:CentOS 7

这是我index.php现在的代码。

运行Standalone命令CentOS 7

这是错误。

0 投票
1 回答
669 浏览

task - mpxj 具有固定持续时间的项目 c# 资源分配

我正在使用 mpxj 库来构建 MS 项目计划。我想将资源分配给具有固定持续时间的任务,以便它每天显示偶数小时。例如,如果任务是 3 天,有 9 小时的工作,项目将显示每天 3 小时。

我尝试了一切但没有设法找到解决方案,这是我的代码:

0 投票
1 回答
291 浏览

mpxj - 如何使用 MPXJ 读取用户字段定义

我正在使用 MPXJ 从 Primavera 和 MSP 读取项目,并想读取用户字段定义信息,例如字段标签/描述,有什么想法可以实现吗?

0 投票
0 回答
220 浏览

java - 使用 ADF 中的 mpp 文件以编程方式填充表?

我一直在尝试用 .MPP 扩展文件填充 ADF 文件。我能够在控制台中打印数据,但无法将其传递给 af - 表。我使用 InputFile 组件并将它的 ValueChangeListener 放在它的方法中,我命令在其中调用其他读取文件的方法,我尝试用 ArrayList 填充。

有没有人用这样的文件填满一张桌子?或者相反可以提出一些建议。?

我留下读取文件的图像。

这个类读取文件

和这个类上传文件

上传文件视图

0 投票
1 回答
79 浏览

java - 如何计算 Java 中 2 个持续时间之间的数值差异(使用 mpxj 库)?

例如,我想计算 2 个活动之间的持续时间差异。活动 1 有 13 天的持续时间。活动 2 有 5 天的持续时间。我知道 Microsoft Project 在使用持续时间进行操作时遇到困难。提前致谢!

所需答案:13-5 = 8 理想答案:8 天