第一篇:project文件如何导入word
project文件如何导入word
下列两方法,自己去选择吧。
方法一:将它以图片方式保存到Word中.操作如下:
视图->工具栏->分析->(打开分析工具栏)->将图片复制到Office向导->(按要求操作)
在转换过程中可做调整,你仔细处理选项.方法二:采用“复制图片”命令.操作如下:
(菜单)报表->复制图片->(自己按要求操作)
说明:
1.若选择“到GIF图像文件”,生成Web用的GIF格式图像;
2.若选择“按屏幕显示”或“打印格式”,则会将图像复制在剪贴板中,按CTRL+V粘贴进来(如去Word等).如何将EXCEL格式的项目计划表转换成Project格式文件
利用Excel导入向导!在〔列出任务〕窗口中,按下〔导入向导〕,即可从Excel中导入任务。
接着就会出现打开文件对话框,选择一个目标Excel文件,单击〔打开〕按钮。接着出现〔导入向导〕对话框,单击〔下一步〕按钮。
4接着出现〔导入向导-映射〕对话框。为了确保将Excel信息导入到Microsoft Project的正确的域中,故而需要创建或编辑(选择〔使用现有映射〕)导入映射。在此我们选择〔新建映射〕。然后,单击〔下一步〕按钮。
6、接着出现〔导入向导-任务映射〕对话框。这时系统会自动读出我们要导入的Excel文件的工作表,由于产品经理马强的任务数据都放置在〔任务计划〕表中,故映射任务数据时,选择〔源工作表名称〕时选取〔任务计划〕工作表。
7、系统会自动将〔任务计划〕工作表中的列名称〔一览无疑清凉秀〕读入〔从:Excel域〕中,并可以从下面的〔预览〕中看见该列的信息情况。
8、接着我们要将任务信息〔从:Excel域〕映射〔到:Microsoft Project域〕。从〔到:Microsoft Project域〕选择要映射的Microsoft Project域〔名称〕,按“回车键”即可选定。
9、如果还有其他信息需要〔从:Excel域〕映射〔到:Microsoft Project域〕,则改变工作表中的域,重复步骤8的操作即可。
10、以上映射完毕之后,单击〔下一步〕按钮,结束本对话框操作。
11、到此,我们的数据导入工作便大功告成了!单击〔完成〕按钮关闭对话框。
12、最后映射来至Excel的任务。
怎么把project转换成EXCEL?
使用MS-Project软件编制项目的计划表是很多项目经理经常的工作内容。但是,有时候也会感觉到Project软件使用中缺乏灵活性,比如:要增加一些标记和批注;插入图片甚至是插入一些统计图表。
本人利用Excel的宏功能(又称:VBA)编写了一个将Project转换为excel计划表的小工具。希望能给大家的工作带来方便。因为之前是针对本人每周统计各个项目的进度所使用的,因此可能和大家使用的要求不太一样,但是,我在这里介绍一下数据导入的规则,方便大家根据自己的要求灵活运用。
使用说明:
1.打开“进度报告(2)”工作表,在第一行会看到两个单元格分别写着“初始化”和“更新”使用时,请首先双击“初始化”单元格,会将现有数据全部清除;然后再双击“更新”单元格,程序就会将这个工作表之后的工作表数据汇总到“进度报告(2)”工作表中;
2.使用时,首先确保打开excel的允许宏运行;
3.然后打开MS-Project软件,将Project软件的数据粘贴到“进度报告(2)”之后的工作表中。可以使用多个项目时,请使用多个工作表分别粘贴Project的数据; 4.需要说明的是,数据导入时,是采用对应的列的数据导入到“进度报告(2)”的对应列,因此,如果您的Project中的列的排列和excel的列的顺序有差异时,可以插入相应的空白列;
5.数据导入之后,汇总表格您就可以任意编辑了;
project和word,excel之间的转换
2011-05-12 17:15:51|分类:|标签: |字号大中小 订阅
一说到office组件综合运用,有的朋友就想到要编程,实际是不需要的,如在实际中打印project报表,要加上页眉页脚,要对数据进行分析,这都不是project的强项,我在实际工作中是这样解决的:
1.打印报表-将project转换成Word文档---经典使用
Word文档是常用的软件,特别是word强大排版功能使我们的工作更加准确,project报表要加上页眉页脚,将其转换成Word文档可以做到。当前普遍的做法是将做好的project粘贴到Word里,可是粘到Word后表的格式全变了,还得重新进行调试,费时又费力。下面介绍一种方法可以轻松实现转换。
首先,在编缉好的project上点击“文件”→“另存为Web页”。Web页就是网页文件,在导出向导选择下一步,使用现有映射,选择数据映射,按向导一步步进行,htm根据实际情况改成你所需要的名字,如:“XX报表.htm”,再点击“保存”。注意,在改名时绝不能把后面的.htm去掉,只要改“.”前面的部分就可以了。
找到刚才保存好的“XX报表.htm”,如果你所安装的操作系统是WindowsXp或Windows 2000,可以在文件上面直接点击鼠标右键,选择“打开方式”最下面的的“打开程序”选项,在列表中找到“Word”选中并确定。也可以改名为“XX报表.doc”。
用Word程序打开该文件后,不要做任何编缉操作,直接点击“文件”→“另存为”,把文件名改成“project转Word版”,把保存类型选成“Word文档”,再点击“保存”即可。现在再打开刚才保存的“project转Word版”文件看看,就是word文档了,再按word文件进行页眉页脚设置,就不用我多说了。
2.数据分析-将project转换成excel表格
Excel是常用的软件,特别是Excel的强大制表功能使我们的工作准确和高速,按上面介绍的方法,首先,在编缉好的project上点击“文件”→“另存为Web页”。Web页就是网页文件,在导出向导选择下一步,使用现有映射,选择数据映射,按向导一步步进行,htm根据实际情况改成你所需要的名字,如:“XX报表.htm”,再点击“保存”。注意,在改名时绝不能把后面的.htm去掉,只要改“.”前面的部分就可以了。
找到刚才保存好的“XX报表.htm”,如果你所安装的操作系统是WindowsXp或Windows 2000,可以在文件上面直接点击鼠标右键,选择“打开方式”最下面的的“打开程序”选项,在列表中找到“excel”选中并确定。也可以改名为“XX报表.xls”。
用excel程序打开该文件后,不要做任何编缉操作,直接点击“文件”→“另存为”,把文件名改成“工作表excel版”,把保存类型选成“excel工作薄”,再点击“保存”即可。现在再打开刚才保存的“project转excel版”文件看看,就是word文档了,再按excel文件进行计算,就不用我多说了。
将计算结果导入project,ok,达到目的。其它office程序也可以按同样的方法使用。
第二篇:Project学习心得
Project学习心得
一、Project的作用
Project企业项目管理(EPM)解决方案可以建立起企业级的项目管理平台,使整个组织、各部门或各小组成员之间协调工作,及时掌握和评估项目完成的情况,通过有效的分析工具及时发现问题和把握项目实施的质量和目标。改进工作流程,提高工作和项目管理效率。使用Microsoft Project server可协同管理多个项目组,将异地的项目成员变成网络上紧密沟通的合作团队,共同设定项目的合作框架、范围、项目计划、资源分配、进度控制,并可以使项目组成员实时了解项目进展的信息,进行同步的任务和项目计划及进度管理,增进项目沟通,可见性和可跟踪性。
二、Project对项目进行计划和控制的技术或工具
工作分解结构(WBS):
把项目自上而下、层层分解为范围较小的任务的技术,使每项任务都被安排到整个项目结构的适当位置,便于进行工期、工时和成本的估计和汇总计算。
甘特图(也称为横道图):
按条形图的方式表示任务的开始和结束时间,以及依赖关系的方法,横道的长度代表这一任务的工期。如果将每项任务的基准计划的和实际计划的条形图放到一起,就得到了跟踪甘特图,能够比较计划与实际之间的偏差,更直观地了解项目进度。
关键路径法(CPM):
根据工作分解结构分解后的结果,在任务之间建立起依赖关系,估计每个任务的工期,再根据这些数据进行整个项目工期的计算,同时计算出每个任务的时差,计算时差,找到影响项目工期的任务(关键任务),这就是“关键线路法”。这种方法可以帮助我们很快地找到影响项目工期的关键因素,采取措施,压缩工期。
三、Project中管理一个项目可以分成以下五个主要步骤:
步骤一:
整体规划项目——确定要达到的目标,确定资源,建立资源库。考虑项目所受的限制,确定可用于完成项目的时间,以及项目的里程碑和期限。
步骤二:
制订计划——计划项目开始和结束的时间,确定项目所有的任务及其执行者;任务工作量和时间估计,确定任务相关性,将资源分配到各项任务。
步骤三:
优化管理——优化的目标是:对已制订好的项目计划通过不同的手段和方案以实现降低项目成本和缩短项目工期。
步骤四:
项目跟踪——跟踪项目的进程,对实际数据与原计划的值进行比较。找出差异,再进行调整,周而复始地进行计划、执行、比较、调整。
步骤五:
项目结束——项目结束后,将初始计划与项目实际进程进行比较,建立项目文件档案,将项目信息和数据进行存档。
第三篇:Project实验报告
Project实验报告
朱曦朦
学号:2010306202412
信管1001 实验目的:
通过做出一个标准的实验,了解project的基本运用方法和实验步骤,掌握设定项目的开始日期的基本方法。完成资源的优化配置,实现资源的充分利用。并对工期做一个初步的调整,提高估计工期的精确度,掌握PERT的方法,实现整个过程的最优配置。对甘特图,关键路径等基本定义有一个初步的了解,初步学习到PROJECT的基本内容。
一;定义起始时间:
在定义项目中进行时间的确认:
一直保存至第三步,进行初始化的设定。
二 复制新产品模板.三调整资源的最大单位
修改资源“产品工程设计”的最大单位为200%,并增加资源“生产线”(工时资源,100%,用于完成生产任务,原来工程师需要5小时完成的任务,生产线只要1小时就能完成,但必须同时配1名产品工程设计进行监控)。
通过视图进入资源工作表,将“产品工程设计”的最大单位改为200%
在甘特图中未找到工程师,所以未对其进行修改。
三.为了提高估计工期的精确度,采用PERT技术规划项目工期(选取2到3个任务进行规划)。
设置PERT权重
设置后观察得到PERT项工作表。
选取2,3个项目后确定乐观工期,预期工期,悲观工期,通过计算PERT得出结论。
四.分析项目工期由哪些任务决定,确定压缩工期的方法。
通过格式中的甘特图向导,对关键路径进行确认,从而得到确定项目工期的任务,由红线显示。编号为2,3,5,6,8,9,10,11
对项目进行优化,可以通过2种路径,一是调整关键路径的工期,将其缩短。二是删除原有的链接关系,将后面的工期开始时间提前,如下图所示。
实验总结:
通过按要求做实验,初步掌握的project的基本方法,但大部分还是按照书本的内容照搬,自己缺乏独立的融会贯通并将只是运用到实际甘特图中,并且,在有一些需要拓展的部分自己还是缺乏想法,没能很好地掌握知识。后面还需要多加练习,对制图还有一定的兴趣,但还是缺乏足够的训练。
第四篇:cad导入谷歌地球教学文件
CAD导入google earth教学文档
1、启动google earth,工具-选项-显示经度/纬度,选择小数度数;
、找到参照点(交叉点或拐点)在googleearth的位置,添加地标,右键检查属性;读取经度纬度(抄下来,待会要用);
、启动cad(打开红线图的CAD图)
4、建立相对坐标系统,参照点为原点(在cad图中选择特征点如:交叉点或拐点,画出一个圆进行标记,输入框输入UCS-za);
回车,ok
5、加载acad2kml.vlx;
6、cad命令行键入a2k,输入经纬度,cad基本单位选择米;
7、点击确定,选择需要导入googleearth的cad图形,保存名字.kml文件;
再选中要导入的图
回车,等待生成完毕。
8、如果所选图元TEXT中含有汉字,则需用文本编辑软件(如记事本)将.kml文件另存为(UTF-8)格式;(一般会自动生成)
9、打开,导入刚刚生成的kml文件
Ok!
第五篇:project 飞机场实验报告(范文模版)
Project 2 飞机场模拟问题
班级:2014级计科三班
姓名 张万涛 学号14348172
姓名 张锐滨 学号14348171
姓名 覃佳 学号14349020 【题目要求】
P1.将所有用于飞机场模拟的函数和方法组合成一个完整的程序。用飞机场模拟程序做若干次试运行实验,调整准备着陆和起飞的飞机数的期望值,并找出在飞机不会被拒绝服务的条件下这些数字尽可能大的近似值。如果队列的长度增加或减少,那么这些值将会有什么变化?
P2.修改模拟程序,使飞机场有两条飞机跑道,其中一条总是用来着陆,另一条总是用来起飞。比较双跑道机场能服务的总飞机数和单条飞机跑道的飞机场的相应数字,前者是否为后者的两倍?
P3.修改模拟程序,使飞机场有两条飞机跑道,其中一条总是用来着陆,另一条总是用来起飞。如果某个队列是空的,那么两条跑道都能用于其他的队列。如果着陆队列总是满的,并且另一架飞机要到达着陆,那么将停止起飞,并将两条跑道都用于清理搁置的着陆飞机。
P4.修改模拟程序,使飞机场有3条飞机跑道,其中各保留一条总是用于着陆和起飞,第三条用于着陆,但在着陆队列为空的情况下,第三条亦可用于起飞。P5.修改最初的模拟程序(单条跑道),使得当每架飞机到达着陆时,它将有(作为它的数据成员的)一个(随机产生的)油位,以剩余的时间单元度量。如果飞机没有足够的油位在队列中等待,则允许它立即着陆。因此着陆队列里的飞机可能需要再等待附加的单元,因此可能用完自身的燃料。作为着陆函数的一部分要检查这一点,并查明在飞机由于燃料耗尽而开始坠毁前机场有多忙。P6.写一个占位程序来代替随机函数,这个占位程序既能用于调试程序又允许用户正确地控制每一个时间单元内每个队列到达的飞机数。
【数据结构与算法】
P1题目比较简单,就是把课本给的代码连同课本附录B生成随机数的方法进行整合。①输入结束时间、队列的最大值,飞机起飞和降落的频率,建立一条跑道。②初始化current_time的值为0,当时间未结束时进行一个循环。该循环大致是将等待降落的飞机加入等待降落队列,如果队列已满就拒绝它;将等待起飞的飞机加入等待起飞队列,如果队列已满也同样拒绝它。如果有飞机等待降落,则让飞机降落;若没有,就判断也没有飞机等待起飞,若也为空则为跑道是空闲状态;若有,则让飞机起飞。③跳出循环后,将飞机请求数、起飞降落数量和时间等等输出。
P2与P1有相似之处,不同的是有了起飞跑道和降落跑道两个。因此建立了等待起飞和等待降落两个队列。若有飞机等待降落,则让飞机降落;如果没有,则等待降落队列为空。在判断又无飞机要起飞,如果有,则让飞机起飞,如果没有,那么等待起飞队列也是空的。其他的步骤和P1大致相同。
P3题目是在P2的基础上再进行修改。与前面不同的是,降落跑道如果返回值是land(降落),则让等待降落的飞机降落。如果降落跑道没有飞机着陆,就判断返回值是否为take_off(起飞),如果也不是那么跑道空闲中;如果是,则让飞机起飞。其他与P1大致相同
Runway类的public成员中增加:
int arrival_size();int departure_size();int Runway::departure_size(){ return takeoff.size();}
int Runway::arrival_size(){ return landing.size();} P4即是在P1基础上增加两条跑道,判断方法与P3基本一致。
P5 先判断是否有紧急事件,如果没有,就让请求起飞或降落的飞机分别加入到等待起飞和等待降落的队列中。接着判断是否有飞机处于紧急降落状态,如果有,则让紧急需要降落的飞机降落;如果没有,调用activity函数,如果返回值是land,则让等待降落的飞机降落,反之若返回值是take_off,则让等待起飞的飞机起飞。Plane类的public成员中增
Plane_status get_status()const;
成员中增加:int kj;定义:
#include
#ifndef PLANE #define PLANE class Plane{ public: Plane();Plane(int flt, int time, Plane_status status);void refuse()const;void land(int time)const;void fly(int time)const;int started()const;Plane_status get_status()const;private: int flt_num;int clock_start;Plane_status state;int fuel;};#endif P6先初始化各个函数和变量,进而选择飞机场的模拟模式,可以进行随机数模拟也可以进行用户输入,最后得出结果用于分析。
【测试数据、结果及分析】
输入的数据就是书中给出的例子,5、1000、0.48、0.48 下面给出一些运行截图
【分工、贡献%、自我评分】
张万涛:负责完成代码
33.4% 95 张锐滨:负责完成实验报告
33.3% 95 覃
佳:运行代码,分析数据
33.3% 95 【项目总结】
1、通过这一次的实验,我们加深了对队列的理解,认识到这不是一个抽象的知识,而是能运用到实际问题中的,让我们认识到不能读死书,应该懂得理论联系实际。
2、其中,考虑飞机燃油情况事实上就是队列优先级的一种应用。将飞机的燃油情况加入飞机的标志中,在原来的机场调度的情况下加入了飞机优先级,通过计算判断其是否处于紧急状态,是的话则将队列中应降落的飞机设为当前的紧急飞机,改变其入队顺序。
3、本次实验加深了我们对于队列的理解,以及更深刻地理解了他的实际应用,可以仿真机场的调度,由此推广开,也可以仿真任何可以用于排队的场合,只要修改相应的类对象就可以实现。
4、本次项目在实现过程中依照课本中给的类定义及主函数实现一条跑道的问题,优先处理降落的飞机。
而两条跑道的时候,则可以同时处理起飞和降落,可以用两个函数来判断,一个判断是否有降落,一个判断是否有起飞。
同样是两条轨道的情况,但是当一条轨道为空时可用于其他用途。小组最开始讨论的结果是再加上一条队列,但是考虑到实际情况,以及该种方法可能不是最优的做法,小组放弃了这种思路。最后采用的方法的关键是给Runway函数添加两个size函数,通过size函数判断跑道现在的状态,在作出相应的响应。
三条轨道的情况同样也没有太大的改变,只要判断出landing 轨道为空时就可以改变其用途用于起飞。
5、本次试验出现的问题
Plane类Runway类、队列以及Random类分别放在不同的头文件中,但相互之间有交集,存在着相互引用的现象,导致重复定义的问题。解决方法为每个类及自定义类型加上宏定义——“#ifndef #define #endif”就可以避免重定义问题。
6、本次实验的难度在于实验所涉及的项目非常之多,各种对象,函数非常之多,导致调试问题较多。我们觉得这次实验比上一次的难度有所加大,主要在于代码之多,之杂。但是我们期待着下一次实验的到来。