问题标签 [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 投票
2 回答
1085 浏览

ms-project - MPXJ:通过 API 获得计划的工作

我想使用 MPXJ 从 MS Project 中提取计划的工作。有谁知道如何通过 API 获取这些数字?我找不到任何合适的方法来做到这一点。

(具体场景:我想画一张图表,y轴为计划工作,x轴为日期)

0 投票
1 回答
834 浏览

java - IKVM:无法初始化 JAXP 1.3 DatatypeFactory class.in IKVM.OpenJDK.XML.Bind 错误

我将 ikvm 与 mpxj 项目一起使用。

我有一个像这样的非常简单的代码....

我得到一个异常.net,无法初始化 JAXP 1.3 DatatypeFactory class.in IKVM.OpenJDK.XML.Bind

错误:“net.sf.mpxj.mspdi.MSPDIWriter”的类型初始化程序引发异常。错误:无法初始化 JAXP 1.3 DatatypeFactory 类。错误:提供者 com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryI mpl 未找到错误:com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl

我可以看到这个问题似乎与 IKVM 有关。你能告诉我有什么问题吗?

0 投票
0 回答
759 浏览

vb.net - 如何在 .net framework 2.0 中读取 mpp 文件

我想在 framework 2.0 的 c#/.net 中读取 mpp 文件。我正在使用 MPXJ 开源,但无法将其与 .net framework 2.0 一起使用。

我如何将 MPXJ 与 .net 框架 2.0 一起使用。有没有其他方法或其他应用程序可以通过它读取 mpp 文件。

0 投票
1 回答
1607 浏览

vb.net - 有什么方法可以自动化打开 .mpp 文件并将其保存为 .csv 的过程?

当用户将 microsoft 项目文件上传到我已经创建的 Web 应用程序时,我需要找到一种方法来自动化该过程。该过程基本上需要使用项目中的另存为保存到 .csv 文件中,因此我可以使用它来将数据导入 SQL 数据库(这是我们已经使用 SQL 设置的自定义报告所必需的)。我需要自动化这个过程,因为我将收到大量的项目文件,如果这个过程是自动化的,那么用户将能够立即看到结果。

基本上,有什么方法可以创建或运行将这些项目文件保存为 .csv 文件的自动化过程?即使 csv 文件的格式不正确,我也可以找到解决方法,只需先将它们放入 .csv 文件中。

谢谢你。

编辑 - 我能想到的唯一方法是按照下面列出的说明进行操作,但我需要自动化一个过程来打开文件并点击保存,这样才能工作......还有其他建议吗?

http://social.technet.microsoft.com/Forums/en-US/projectprofessional2010general/thread/eea4ca15-0a0b-4c07-9989-87536b961385/

编辑 2 - 也在研究使用 Microsoft.Office.Interop.MSProject 的方法,但没有找到任何运气。

现在使用 mpxj 编辑 3 0 - 我遇到的唯一问题是下面列出的。将他们的示例转换为 vb。

错误在于 EnumberableCollection - Visual Studio 没有将它作为有效类型 - 我做错了什么或应该替代?

0 投票
3 回答
1998 浏览

asp.net - 在 vb 中将 java.util.list 的值转换为字符串或其他正常格式

在我的应用程序中,我使用 mpxj 从 microsoft 项目文件中提取项目 - 我需要的项目之一是前辈。我能够拉出前任的方法是使用 mpxj 的内置函数,它返回一种 java.util.list - 我可以将它作为对象保存到变量中,但我需要找到一种方法将数据带到一种我可以轻松使用的格式,因此我可以将其存储到数据库中。下面列出的是我用来从项目文件中提取前辈的代码行。

这是放入跟踪点以获取前辈值时的结果

即使我可以将上述内容作为字符串获取,我也可以使用它来获取我需要的数据。上面的例子是前置列表中有 1 个项目,但有时有多个项目。以下是有多个项目时的跟踪点示例。

谢谢您的帮助。

0 投票
1 回答
864 浏览

ms-project - 使用 mpxj 将大纲代码写入 xml 文件并将其导入 ms 项目 2003/2007

有没有人有 mpxj 和 outlince 代码与 ms 项目 2003 或 2007 一起使用?

我尝试使用以下代码导出大纲代码:

生成的 xml 看起来像这样:

但是我在导入的项目中找不到任何大纲代码..

当我手动将大纲代码添加到项目时,生成的 xml 文件看起来也与上面不同:

所以在我看来,我错过了导出程序中的一些重要步骤?!

0 投票
1 回答
2705 浏览

ms-project - 如何在没有安装任何软件的情况下将 MPP 文件读入 ASP.NET (C#)

我的同事要求我将 .MPP 数据导入 SQL Server 数据库。

这里的转折是我没有安装任何用于管理 .MPP 文件的软件。

在谷歌上搜索了一段时间后,我发现 MPXJ 可以在一定程度上帮助我。因此,我尝试下载,但由于公司安全政策限制而无法下载。例如:我可以打开以下链接:http: //sourceforge.net/projects/mpxj/files/

但是,由于该页面已被公司安全策略阻止,我无法单击链接下载该软件。

因此,任何人都可以建议是否无论如何将.MPP数据导入SQL Server数据库?

提前致谢...

0 投票
0 回答
240 浏览

java - 文件阅读器网络服务

我想创建一个读取 Excel、MPP 文件并为我的应用程序提供 bean 列表的 restfull web 服务。目前我们使用 jxl 进行 excel 阅读,使用 mpxj 进行 mpp。有什么方法可以概括文件读取服务以便可以重用它。

0 投票
1 回答
385 浏览

postdata - 发送表单数据以及 MPP 文件的内容类型“application/vnd.ms-project”的文件数据

我需要与文件流一起发送一些帖子数据。我正在使用以下代码。

此代码取自 http://technet.rapaport.com/Info/LotUpload/SampleCode/Full_Example.aspx

在 JAVA 上的服务器端,我使用 MPXJ 3rd 方库来读取文件数据。但是,我遇到了以下异常。它报告 Header 签名中的一些不匹配错误。

嵌套异常是:net.sf.mpxj.MPXJException: Error reading file] with root cause java.io.IOException: Invalid header signature; 读取 0x2D2D2D2D2D2D0A0D,预期 0xE11AB1A1E011CFD0 在 org.apache.poi.poifs.storage.HeaderBlockReader.(HeaderBlockReader.java:125) 在 org.apache.poi.poifs.filesystem.POIFSFileSystem.(POIFSFileSystem.java:153) 在 net.sf。 mpxj.mpp.MPPReader.read(MPPReader.java:84)

任何人都可以帮助我解决这种情况并提出一些解决方案!

非常感谢。

0 投票
4 回答
7239 浏览

java - 如何在java中创建.mpp文件?

我能够创建 . mpx文件通过在 java 中使用mpxj库。
我需要写(创建)。java中的mpp文件可以任何人建议我。