浏览我们的产品
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>18.7</version>
<classifier>jdk18</classifier>
</dependency>
compile(group: 'com.aspose', name: 'aspose-tasks', version: '18.7', classifier: 'jdk18')
<dependency org="com.aspose" name="aspose-tasks" rev="18.7">
<artifact name="aspose-tasks" m:classifier="jdk18" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-tasks" % "18.7"
Microsoft项目文件操作API
产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 搜索 | 免费支持 | 临时许可
Aspose.Tasks JAVA项目管理API操纵Microsoft项目文件。开发人员可以定义项目的主要和默认属性以及日历信息。 API还提供了指定工作日和日历异常的能力,同时使其易于添加和重新计算任务,资源和其他数据,而无需用户干预。
Microsoft项目文件处理
- 阅读,更改和编写Microsoft Project&Reg;文件。
- 阅读MPP和XML项目格式。
- 以XML项目格式创建,更新和编写项目。
- 阅读MPP项目文件,更新摘要信息并以原始MPP格式写入。
- 读取MPP项目文件并将其转换为XML格式。
- 更改主要项目设置,例如计划类型,开始和结束日期。
- 更改默认项目设置,例如默认标准率,默认加班率,默认任务类型,默认固定成本应计等等。
- 管理扩展属性。
- 定义项目的工作日以及日历和日历异常。
- 读写任务和资源的日历。
- 管理任务基线计划和持续时间。
- 处理任务的约束。
- 在任务之间创建和管理链接。
- 阅读,更改和创建任务,里程碑,估计的关键或努力驱动的任务。
- 管理资源成本和差异。
- 访问任务成本和预算。
- Resource prefix implementation for nested resources
读写项目格式
MPP,XML,MPT,MPX
##将项目文件另存为
XLSX,HTML,TXT,PDF,XER,PRIMAVERAP6XML
TIF,SVG,PNG,JPEG
支持环境
- ** Microsoft Windows:** Windows Desktop&Server(X86,X64)
- ** macOS:** Mac OS X
- ** Linux:** Ubuntu,Opensuse,Centos等
- ** java版本:**``J2SE 7.0(1.7)`或更高版本
开始
Aspose.tasks Java API托管在Aspose存储库。您可以在Maven项目中轻松地使用Java API的aspose.tasks,并具有简单的配置。有关详细说明,请访问Installing Aspose.Tasks for Java from Maven Repository文档页面。
从Microsoft Project数据库读取项目数据
String url = "jdbc:sqlserver://";
String serverName = "192.168.56.2\\MSSQLSERVER";
String portNumber = "1433";
String databaseName = "ProjectServer_Published";
String userName = "sa";
String password = "***";
MspDbSettings settings = new MspDbSettings(url+serverName+":"+portNumber+";databaseName="+databaseName+
";user=" + userName + ";password=" + password, UUID.fromString("E6426C44-D6CB-4B9C-AF16-48910ACE0F54"));
addJDBCDriver(new File("sqljdbc4.jar"));
Project project = new Project(settings);
project.save(dir + "output.xml", SaveFileFormat.XML);
Version | Release Date |
---|---|
22.11 | 2022年11月18日 |
22.10 | 2022年10月7日 |
22.9 | 2022年9月12日 |
22.8 | 2022年8月16日 |
22.7 | 2022年7月14日 |
22.6 | 2022年6月21日 |
22.5 | 2022年5月25日 |
22.4 | 2022年4月25日 |
22.3 | 2022年3月23日 |
22.2 | 2022年2月22日 |
22.1 | 2022年1月26日 |
21.12 | 2021年12月14日 |
21.11 | 2021年11月17日 |
21.10 | 2021年10月25日 |
21.9 | 2021年9月14日 |
21.8 | 2021年8月13日 |
21.7 | 2021年7月10日 |
21.6 | 2021年6月15日 |
21.5 | 2021年5月12日 |
21.4 | 2021年4月7日 |
21.3 | 2021年3月16日 |
21.2 | 2021年2月18日 |
20.12 | 2020年12月30日 |
20.11 | 2020年11月24日 |
20.10 | 2020年10月16日 |
20.8 | 2020年9月10日 |
20.7 | 2020年7月8日 |
20.6 | 2020年6月16日 |
20.4 | 2020年4月22日 |
20.2 | 2020年2月25日 |
20.1 | 2020年1月31日 |
19.12 | 2019年12月25日 |
19.10 | 2019年11月8日 |
19.9 | 2019年9月27日 |
19.7 | 2019年8月13日 |
19.6 | 2019年7月11日 |
19.5 | 2019年6月3日 |
19.4 | 2019年4月8日 |
19.3 | 2019年3月18日 |
18.11 | 2018年11月28日 |
18.10 | 2018年10月31日 |
18.8 | 2018年9月28日 |
18.7 | 2018年7月30日 |
18.6 | 2018年6月29日 |
18.5 | 2018年5月31日 |
18.4 | 2018年5月3日 |
18.3 | 2018年3月29日 |
17.11 | 2018年1月28日 |
17.8 | 2017年11月13日 |
17.5 | 2017年7月22日 |
17.3.0 | 2017年5月16日 |
17.1.0 | 2017年2月22日 |
16.11.0 | 2016年12月11日 |
9.6.0 | 2016年10月26日 |
9.5.0 | 2016年8月21日 |
9.4.0 | 2016年6月17日 |
9.3.0 | 2016年3月18日 |
9.2.0 | 2016年1月29日 |
9.1.0 | 2015年12月30日 |
File | Classifier | Size |
---|---|---|
aspose-tasks-18.7-javadoc.jar | javadoc | 1.71 MB |
aspose-tasks-18.7-jdk17.jar | jdk17 | 11.23 MB |
aspose-tasks-18.7-jdk18.jar | jdk18 | 11.23 MB |
aspose-tasks-18.7.pom | 448 bytes |