提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:吉炜炜|2025-10-29 10:32:13.687|阅读 34 次
概述:在本教程中,您将学习如何借助Aspose.Tasks,使用Python在Excel中打开MPP文件,并将其导出为常见的电子表格格式,例如 Spreadsheet 2003 XML、XLSX和CSV。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
Microsoft Project 文件 (MPP)通常用于规划、管理和跟踪项目。然而,许多用户更喜欢在 Excel 中分析和共享项目数据,因为它提供了排序、筛选和报告的灵活性。在本教程中,您将学习如何借助Aspose.Tasks,使用 Python 在 Excel 中打开 MPP 文件,并将其导出为常见的电子表格格式,例如 Spreadsheet 2003 XML、XLSX和CSV。
加入Aspose技术交流QQ群(1041253375),与更多小伙伴一起探讨提升开发技能。
为了打开 Microsoft Project MPP 文件并将其导出到 Excel,我们将使用功能强大的Aspose.Tasks for Python库。它使开发人员能够以编程方式加载、读取和转换 MPP 文件,而无需安装 Microsoft Project。使用此 API,您可以提取项目计划、任务和资源详细信息,并将其保存为 Excel 支持的格式(例如 XLSX、Spreadsheet 2003 XML 或 CSV),以便于分析和共享。
在开始之前,请确保您已安装 Aspose.Tasks for Python。
使用 pip 安装:
pip install aspose-tasks
您也可以直接从慧都网下载Aspose.Tasks包。
旧版本的 Microsoft Excel 使用 XML Spreadsheet 2003 格式。这种格式仍然有助于与旧系统或旧版 Excel 兼容。
按照以下步骤将 MPP 文件导出为 Spreadsheet 2003 XML:
以下 Python 代码示例展示了如何打开 MPP 文件并将其导出为 Spreadsheet 2003 XML 格式。
import aspose.tasks as tasks
# Load the MPP project file
project = tasks.Project("project.mpp")
# Save as Spreadsheet2003 XML format
project.save("project-data.xml", tasks.saving.SaveFileFormat.SPREADSHEET2003)
这将生成一个可以在 Excel 2003 或更高版本中直接打开的 XML 文件。
大多数现代用户使用的是Excel 2007及更高版本,这些版本都支持此.xlsx格式。Aspose.Tasks允许您将MPP数据直接导出为此格式,让您能够轻松查看项目任务、开始和结束日期以及持续时间。
按照以下步骤将 MPP 导出为 XLSX:
以下代码示例展示了如何在 Python 中将 MPP 导出为 XLSX。
import aspose.tasks as tasks
# Load the source MPP file
project = tasks.Project("project.mpp")
# Save the project data as Excel XLSX
project.save("project-to-xlsx.xlsx", tasks.saving.SaveFileFormat.XLSX)
现在您可以使用 Excel 2007 或更高版本打开转换后的文件。每个任务、里程碑和日期都会导出到结构化的电子表格列中,使数据分析变得轻松便捷。
CSV(逗号分隔值)格式提供了在电子表格应用程序或分析工具(如 Power BI 和 Google Sheets)中打开和共享 MPP 数据的最简单方法。
按照以下步骤将 MPP 导出为 CSV:
以下代码示例显示如何在 Python 中将 MPP 导出为 CSV。
import aspose.tasks as tasks
# Load the input Project file
project = tasks.Project("project.mpp")
# Save as CSV
project.save("output.csv", tasks.saving.SaveFileFormat.CSV)
您现在可以在 Excel 中打开该output.csv文件,其中每个任务和字段都显示为逗号分隔的工作表中的一行。
问:没有安装 Microsoft Project 我能打开 MPP 文件吗?
答:是的。Aspose.Tasks for Python 可以独立读取和转换 MPP 文件,无需在您的系统上安装 Microsoft Project。
问:支持哪些 Excel 版本?
答:您可以将文件导出为 XML(适用于 Excel 2003)或 XLSX(适用于 Excel 2007 或更高版本)。CSV 几乎可以在任何电子表格程序中打开。
问:Aspose.Tasks 是否保留 Excel 中的任务层次结构和格式?
答:是的。导出的 Excel 文件包含任务结构、开始和结束日期、持续时间以及适用的依赖关系。
问:我可以只导出特定字段吗?
答:您可以在保存之前通过调整视图或任务字段集合来自定义导出。
问:有免费版本吗?
答:是的。您可以联系慧都科技获取临时许可测试所有功能。
在本教程中,您学习了如何使用 Aspose.Tasks for Python 在 Excel 中打开 MPP 文件,并将其导出为 Spreadsheet 2003 XML、XLSX 或 CSV 格式。每种方法都为您提供了一种灵活的方式,可以直接在 Excel 中查看、共享和分析 Microsoft Project 数据。只需几行代码,您现在无需安装 Microsoft Project 即可提取项目信息,从而节省时间并改善团队间的协作。
————————————————————————————————————————
关于慧都科技:
慧都科技是专注软件工程、智能制造、石油工程三大行业的数字化解决方案服务商。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技Aspose在中国的官方授权代理商,提供Aspose系列产品免费试用,咨询,正版销售等于一体的专业化服务。Aspose是文档处理领域的优秀产品,帮助企业高效构建文档处理的应用程序。
下载|体验更多Aspose产品,请咨询,或拨打产品热线:023-68661681
加入Aspose技术交流QQ群(1041253375),与更多小伙伴一起探讨提升开发技能。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@fz165y.cn
文章转载自:慧都网


在嵌入式软件测试领域,对交叉编译代码进行单元测试是一大挑战。Parasoft C/C++test作为专业的C/C++测试工具,能够与劳特巴赫Trace32调试器深度集成。下面会详细介绍如何在C++test中配置Trace32调试器,实现对PowerPC架构程序的单元测试,涵盖环境设置、项目导入到测试执行的全过程。
本文将为大家介绍如何使用DevExpress WinForms数据网格控件实现摘要文本的格式化,欢迎下载最新版组件体验!
Parasoft C/C++test作为一款功能强大的自动化测试工具,为嵌入式开发提供了全面的测试解决方案。特别是在CCS开发环境中,C++test能够无缝集成,为F2812等DSP项目提供专业的单元测试支持。下面将介绍如何在CCS3环境下配置和使用C++test进行F2812项目的单元测试。
在嵌入式开发中,尤其是基于ARM架构的安全关键领域,单元测试是验证代码在目标硬件上运行时行为正确性的关键环节,对于保障最终产品的可靠性至关重要。下面将介绍如何利用Parasoft C/C++test开展单元测试,包括配置、执行及解决可能遇到的许可证问题,完成从静态检查到动态运行的完整测试闭环。
相关产品
无需Microsoft Project也可以读写和管理Microsoft Project文件
Aspose.TotalAspose.Total 能为.NET和JAVA应用程序增加图表、电子邮件、拼写检查、条码、流程、文件格式管理等功能。
Aspose.Cells for .NET专业的电子表格控件,无需MS Excel也可满足一切Excel表格功能。
Aspose.Cells for Java在基于Java的应用程序中可完全控制电子表格操作,不需要依赖Microsoft Excel。
Aspose.Cells专业的电子表格控件,无需MS Excel也可满足一切Excel表格功能。
最新文章 MORE
星空最火知名网站相关的文章 MORE
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@fz165y.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
星空最火知名网站 
