完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
看到一个使用MPXJ API读取MS PROJECT 2007生成的MPP文件信息,测试代码如下:你参考下
package com.pmo.testcase; import net.sf.mpxj.mpp.*; import net.sf.mpxj.MPXJException; import net.sf.mpxj.Resource; import net.sf.mpxj.ResourceAssignment; import net.sf.mpxj.Task; import net.sf.mpxj.ProjectFile; import java.util.List; import java.io.*; /** * @author Matianyi * */ public class mpxjtest { /** * @param args * @throws MPXJException */ public static void main(String[] args) throws MPXJException { // TODO Auto-generated method stub File file = new File("D://软件开发.mpp"); MPPReader mppRead = new MPPReader(); ProjectFile pf = mppRead.read(file); System.out.println("项目文件 : " + pf.getProjectFilePath()); List tasks = pf.getAllTasks(); mpxjtest mt = new mpxjtest(); System.out.println("总任务数: " + tasks.size()); System.out.println("ID|任务名|资源|开始时间|结束时间|完成百分比"); for (int i = 1; i < tasks.size(); i++) { System.out.println(((Task) tasks.get(i)).getUniqueID() + "|" + ((Task) tasks.get(i)).getName() + "|" + mt.getResource((Task) tasks.get(i)) + "|" + ((Task) tasks.get(i)).getStart() + "|" + ((Task) tasks.get(i)).getFinish() + "|" + ((Task) tasks.get(i)).getPercentageComplete()); } } public String getResource(Task task) { StringBuffer buf = new StringBuffer(); List assignments = task.getResourceAssignments(); for (int i = 0; i < assignments.size(); i++) { ResourceAssignment assignment = (ResourceAssignment) assignments .get(i); Resource resource = assignment.getResource(); if (resource != null) { buf.append(resource.getName()).append(" "); } } return buf.toString(); } } |
|
|
|
ganmeibo 发表于 2015-8-26 14:13 谢了兄弟,我找到了Project在LabVIEW中的各个属性。 |
|
|
|
楼主,您好,我最近也遇到相同的问题,你能分享一下怎么做到的么? |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1879 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1500 浏览 0 评论
1694 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3824 浏览 3 评论
1603 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 09:13 , Processed in 0.542564 second(s), Total 80, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号