在线 MS 项目查看器 | MPP 文件查看器 |打开MPP文件

Microsoft Project,通常称为 MS Project,允许用户有效地计划、跟踪和管理项目。但是,并非每个需要访问项目计划的人都可以在其设备上安装该软件。这就是 MS Project 查看器在线工具发挥作用的地方。查看我们免费的 MPP 文件查看器,它使您能够在线查看您的 MS 项目。

MS Project Viewer Online - 打开 MPP 文件

使用这个用户友好的 MS Project Viewer Online Web 应用程序打开并查看您的 MPP 文件。它是一个基于 Web 的工具,允许用户查看和访问 MS Project 文件,而无需实际的软件、插件或服务订阅。

如何在线打开 MPP 文件

  1. 使用“浏览文件”按钮上传您的 MPP 文件,或者直接拖放它。您还可以从 Dropbox 或 OneDrive 选择文件。
  2. 之后,单击“查看”按钮即可查看上传的 MPP 文件。
  3. 您的 MPP 文件将自动渲染供您立即查看。

注意:您的隐私是我们的首要任务。所有文件都会在 24 小时后自动删除,以实现最大程度的安全性。

MPP 文件查看器 - 开发人员指南

作为开发人员,使用 MPP 文件变得更加简单。 Aspose.Tasks 提供了一个强大的库,支持 .NET、Java、C++ 和 Python,满足您的所有 MPP 文件创建、操作、打开、查看和处理需求。我们的免费 MS Project 查看器在线工具是使用该库构建的。

以下部分提供了打开和读取 MPP 文件的步骤和代码示例。

在 C# 中打开 MPP 文件

请按照以下步骤打开并读取 C# 中的 MS Project 文件:

  1. 在您的应用程序中安装 Aspose.Tasks for .NET
  2. 使用下面给出的代码示例加载 MPP 文件并读取项目属性。
// 此代码示例演示如何在 C# 中打开和读取 MS Project 文件。
Project project = new Project("Project.mpp");

// 显示项目信息
if (project.Get(Prj.ScheduleFromStart))
    Console.WriteLine("Project Finish Date : " + project.Get(Prj.StartDate).ToShortDateString());
else
    Console.WriteLine("Project Finish Date : " + project.Get(Prj.FinishDate).ToShortDateString());

Console.WriteLine(project.Get(Prj.Author));
Console.WriteLine(project.Get(Prj.LastAuthor));
Console.WriteLine(project.Get(Prj.Revision));
Console.WriteLine(project.Get(Prj.Keywords));
Console.WriteLine(project.Get(Prj.Comments));

// 创建一个 ChildTasksCollector 实例
ChildTasksCollector collector = new ChildTasksCollector();

// 使用 TaskUtils 从 RootTask 收集所有任务
TaskUtils.Apply(project.RootTask, collector, 0);

// 解析所有收集的任务
foreach (var task in collector.Tasks)
{
    Console.WriteLine("Task Id: {0}", task.Get(Tsk.Id));
    Console.WriteLine("Task Uid: {0}", task.Get(Tsk.Uid));
    Console.WriteLine("Task Name: {0}", task.Get(Tsk.Name));
    Console.WriteLine("Task Start: {0}", task.Get(Tsk.Start));
    Console.WriteLine("Task Finish: {0}", task.Get(Tsk.Finish));
}

Java 中的 MPP 文件查看器

同样,用Java打开并读取MPP文件,如下所示:

  1. 在您的应用程序中安装 Aspose.Tasks for Java
  2. 使用以下代码示例打开 MPP 文件。
// 此代码示例演示了如何使用 Java 打开和读取 MS Project。
// 加载输入 MPP 文件
Project project = new Project("Project.mpp");

//显示默认属性
    System.out.println("Project Version : " + project.get(Prj.SAVE_VERSION));
    System.out.println("New Task Default Start: " + project.get(Prj.DEFAULT_START_TIME));
    System.out.println("New Task Default Type: " + project.get(Prj.DEFAULT_TASK_TYPE));
    System.out.println("Resource Default Standard Rate: " + project.get(Prj.DEFAULT_STANDARD_RATE));
    System.out.println("Resource Default Overtime Rate: " + project.get(Prj.DEFAULT_OVERTIME_RATE));
    System.out.println("Default Task EV Method: " + project.get(Prj.DEFAULT_TASK_EV_METHOD));
    System.out.println("Default Cost Accrual: " + project.get(Prj.DEFAULT_FIXED_COST_ACCRUAL));

    // 创建一个 ChildTasksCollector 实例
    ChildTasksCollector collector = new ChildTasksCollector();

    // 使用 TaskUtils 从 RootTask 收集所有任务
    TaskUtils.apply(project.getRootTask(), collector, 0);

   for (Task task : collector.getTasks()) {
        System.out.println("Task Id: " + task.getId());
        System.out.println("Task Uid: " + task.getUid());
        System.out.println("Task Name: " + task.getName());
        System.out.println("Task Start: " + task.getStart());
        System.out.println("Task Finish: " + task.getFinish());
    }

Python MPP 文件查看器

您还可以按照以下步骤在 Python 中打开并读取 MPP 文件:

  1. 在您的应用程序中安装 Aspose.Tasks for Python
  2. 使用以下代码示例打开 MPP 文件。
# 此代码示例演示如何在 Python 中打开和读取 MS Project 文件。
import aspose.tasks as tasks

# 加载项目
project = tasks.Project("Project.mpp")

# 显示项目信息
print(project.author)
print(project.last_author)
print(project.revision)
print(project.keywords)
print(project.comments)

# 阅读所有任务
task_collection = project.root_task.select_all_child_tasks()

# 解析所有收集的任务
for task in task_collection:
    print("Task Id:", task.id)
    print("Task Uid:", task.uid)
    print("Task Name:", task.name)
    print("Task Start:", task.start)
    print("Task Finish:", task.finish)

MS 项目查看器 - 云 API

您还可以使用我们的云 API 打开和读取 MPP 文件。请在以下链接中找到更多详细信息。

获取免费许可证

您可以获取免费的临时许可证来使用 Aspose.Tasks 库。您可以不受任何限制地评估和探索其功能。

MS Project Viewer Online – 免费资源

使用以下 Aspose.Tasks 资源释放 Aspose.Tasks 的全部潜力并探索高级功能,例如创建、编辑、管理或转换 MPP 文件等:

结论

在这篇博文中,我们向您介绍了一个免费的在线 Microsoft Project 查看器 Web 应用程序,用于随时随地打开和查看 MPP 文件。该 MPP 文件查看器基于 Aspose.Tasks,这是一个多功能且功能强大的库,可简化 MPP 文件的创建和操作。无论您是希望将 MS Project 功能集成到应用程序中的开发人员,还是寻求快速安全地访问 Microsoft Project (MPP) 文件的最终用户,Aspose 都提供了完整的项目操作工具和库。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。

也可以看看