如何使用 PHP 生成 MS 项目 (.mpp) 文件
How to generate MS Project (.mpp) file using PHP
我需要使用 PHP 生成 MS Project (.mpp) 文件,因为我尝试生成 .xml 但是当使用 MS Project 打开该文件时,日期和持续时间会丢失。
我尝试使用 MS Project 本身创建一个项目并将其保存为 。xml 但它也丢失了日期和持续时间。
编辑:需要对 MS Project 2013 友好,所以 .mpx 解决方案如 PHPProject 提供没有帮助...
有一个名为 MPXJ 的基于 Java 的项目,可让您创建和操作项目文件。您可以查看源代码并移植它,或者作为快速修复,只需 运行 它在服务器上并使用 PHP/Java 桥(在 MPXJ 文档中提到)按需生成文件。
===
编辑:MPXJ 不写入 .mpp 文件。
根据 MPXJ 的作者,.mpp 格式是专有的,没有可靠的方法来生成文件。 (参见this answer——虽然是2012年了,但MPXJ还是不支持写MPP文件,关于MPPX文件的预言还没有实现。
我能想到的唯一方法是安装一个 Windows 服务器并为您生成文件。
我需要使用 PHP 生成 MS Project (.mpp) 文件,因为我尝试生成 .xml 但是当使用 MS Project 打开该文件时,日期和持续时间会丢失。
我尝试使用 MS Project 本身创建一个项目并将其保存为 。xml 但它也丢失了日期和持续时间。
编辑:需要对 MS Project 2013 友好,所以 .mpx 解决方案如 PHPProject 提供没有帮助...
有一个名为 MPXJ 的基于 Java 的项目,可让您创建和操作项目文件。您可以查看源代码并移植它,或者作为快速修复,只需 运行 它在服务器上并使用 PHP/Java 桥(在 MPXJ 文档中提到)按需生成文件。
===
编辑:MPXJ 不写入 .mpp 文件。
根据 MPXJ 的作者,.mpp 格式是专有的,没有可靠的方法来生成文件。 (参见this answer——虽然是2012年了,但MPXJ还是不支持写MPP文件,关于MPPX文件的预言还没有实现。
我能想到的唯一方法是安装一个 Windows 服务器并为您生成文件。