Các tệp Microsoft Project files (MPP) thường được sử dụng để lập kế hoạch, quản lý và theo dõi các dự án. Tuy nhiên, nhiều người dùng thích phân tích và chia sẻ dữ liệu dự án trong Excel vì nó cung cấp sự linh hoạt cho việc sắp xếp, lọc và báo cáo. Trong hướng dẫn này, bạn sẽ học cách mở một tệp MPP trong Excel bằng cách xuất nó sang các định dạng bảng tính phổ biến như Spreadsheet 2003 XML, XLSX, và CSV bằng Python.
Thư viện Python để mở tệp MPP trong Excel
Để mở và xuất các tệp Microsoft Project MPP sang Excel, chúng tôi sẽ sử dụng thư viện mạnh mẽ Aspose.Tasks for Python.Nó cho phép các nhà phát triển tải, đọc và chuyển đổi các tệp MPP một cách lập trình mà không cần cài đặt Microsoft Project. Với API này, bạn có thể trích xuất lịch dự án, nhiệm vụ và chi tiết tài nguyên và lưu chúng ở các định dạng Excel được hỗ trợ như XLSX, Spreadsheet 2003 XML hoặc CSV để dễ dàng phân tích và chia sẻ.
Trước khi bắt đầu, hãy chắc chắn rằng bạn đã cài đặt Aspose.Tasks for Python.
Cài đặt nó bằng cách sử dụng pip:
pip install aspose-tasks
Bạn cũng có thể tải gói trực tiếp từ trang Aspose.Tasks for Python releases page.
1. Chuyển đổi tệp MS Project MPP sang định dạng XML Spreadsheet 2003 (Excel 2003)
Các phiên bản cũ hơn của Microsoft Excel sử dụng định dạng XML Spreadsheet 2003. Định dạng này vẫn hữu ích cho việc tương thích với các hệ thống cũ hoặc các cài đặt Excel cũ hơn.
Làm theo các bước bên dưới để xuất tệp MPP sang XML Bảng tính 2003:
- Nhập Aspose.Tasks.
- Tải tệp MPP của bạn bằng cách sử dụng lớp
Project. - Lưu dự án bằng tùy chọn
SaveFileFormat.Spreadsheet2003.
Mẫu mã Python dưới đây cho thấy cách mở và xuất một tệp MPP sang định dạng XML Bảng tính 2003.
Điều này sẽ tạo ra một tệp XML có thể được mở trực tiếp trong Excel 2003 hoặc các phiên bản sau.

Chuyển đổi tệp MS Project MPP sang XML bảng tính 2003 (Excel 2003).
2. Chuyển đổi tệp MS Project MPP sang Excel XLSX (Excel 2007 trở đi)
Người dùng hiện đại hầu hết làm việc với Excel 2007 trở lên, sử dụng định dạng .xlsx. Aspose.Tasks cho phép bạn xuất dữ liệu MPP của mình trực tiếp sang định dạng này, giúp bạn dễ dàng xem các nhiệm vụ dự án, ngày bắt đầu và ngày kết thúc, cũng như thời gian thực hiện.
Theo các bước dưới đây để xuất MPP sang XLSX:
- Tải tệp dự án của bạn với
Project(). - Sử dụng tùy chọn
SaveFileFormat.XLSXkhi lưu.
Ví dụ mã sau đây cho thấy cách xuất MPP sang XLSX trong Python.

Chuyển đổi tệp MPP của MS Project sang XLSX (Excel 2007 và các phiên bản sau).
Bạn có thể mở tệp đã chuyển đổi trong bất kỳ phiên bản nào của Excel 2007 hoặc mới hơn. Mỗi nhiệm vụ, cột mốc và ngày được xuất vào các cột bảng tính có cấu trúc, giúp dữ liệu dễ phân tích.
Nếu bạn đang tìm kiếm một hướng dẫn chi tiết về các tùy chọn xuất khẩu nâng cao và tùy chỉnh, hãy xem bài hướng dẫn liên quan của chúng tôi về converting MPP to Excel in Python.
3. Chuyển đổi tệp MPP MS Project sang CSV
Định dạng CSV (Giá trị phân tách bằng dấu phẩy) cung cấp cách đơn giản nhất để mở và chia sẻ dữ liệu MPP trong các ứng dụng bảng tính hoặc công cụ phân tích như Power BI và Google Sheets.
Làm theo các bước dưới đây để xuất MPP dưới dạng CSV:
- Tải file
.mpp. - Lưu nó với định dạng
SaveFileFormat.CSV.
Ví dụ mã sau đây cho thấy cách xuất MPP sang CSV trong Python.
Bạn bây giờ có thể mở tệp output.csv trong Excel, nơi mỗi nhiệm vụ và trường xuất hiện dưới dạng một hàng trong một bảng phân tách bằng dấu phẩy.
Check out our detailed guide on converting MPP to CSV in Python to learn how to change views, modify delimiters, and hide column headers when saving MPP data as CSV.
Nhận Giấy phép Miễn phí
Aspose cung cấp một giấy phép tạm thời miễn phí mở khóa đầy đủ khả năng của thư viện. Điều này đảm bảo xuất hoàn toàn tất cả dữ liệu dự án mà không bị hạn chế đánh giá.
Mở tệp MPP trong Excel Online
Nếu bạn không thích viết mã, bạn có thể sử dụng trình chuyển đổi MPP sang Excel miễn phí trực tuyến.Công cụ này sử dụng cùng một động cơ Aspose.Tasks ở phía sau để chuyển đổi chính xác.

Mở tệp MPP trong Excel: Tài nguyên học tập miễn phí
Khám phá những tài nguyên hữu ích này để tìm hiểu thêm về việc làm việc với Aspose.Tasks for Python và khám phá các cách bổ sung để mở, quản lý và phân tích các tệp Microsoft Project theo chương trình.
- Tài liệu Aspose.Tasks for Python
- Công cụ MPP trực tuyến miễn phí
- Tài liệu tham khảo API Aspose.Tasks
- Hướng dẫn phát triển và blog
Các câu hỏi thường gặp
Q: Tôi có thể mở tệp MPP mà không cần cài đặt Microsoft Project không?
A: Vâng. Aspose.Tasks for Python đọc và chuyển đổi các tệp MPP một cách độc lập, mà không yêu cầu Microsoft Project trên hệ thống của bạn.
Q: Các phiên bản Excel nào được hỗ trợ?
A: Bạn có thể xuất sang XML cho Excel 2003 và sang XLSX cho Excel 2007 hoặc các phiên bản mới hơn. CSV có thể được mở trong hầu hết các chương trình bảng tính.
Q: Aspose.Tasks có giữ nguyên cấu trúc và định dạng nhiệm vụ trong Excel không?
A: Vâng. Tệp Excel xuất khẩu bao gồm cấu trúc tác vụ, ngày bắt đầu và kết thúc, thời gian và các mối quan hệ phụ thuộc nếu có.
Q: Tôi có thể xuất chỉ các trường cụ thể không?
A: Bạn có thể tùy chỉnh xuất khẩu bằng cách điều chỉnh các chế độ xem hoặc bộ trường tác vụ trước khi lưu.
Q: Có phiên bản miễn phí có sẵn không?
A: Có. Bạn có thể kiểm tra tất cả các tính năng với giấy phép tạm thời miễn phí.
Kết luận
Trong hướng dẫn này, bạn đã học cách mở tệp MPP trong Excel bằng cách sử dụng Aspose.Tasks for Python bằng cách xuất nó thành định dạng Spreadsheet 2003 XML, XLSX hoặc CSV. Mỗi phương pháp mang đến cho bạn một cách linh hoạt để xem, chia sẻ và phân tích dữ liệu Microsoft Project trực tiếp trong Excel. Chỉ với vài dòng mã, bạn có thể trích xuất thông tin dự án của mình mà không cần cài đặt Microsoft Project, điều này giúp tiết kiệm thời gian và cải thiện sự hợp tác giữa các nhóm.
Nếu bạn cần bất kỳ sự trợ giúp nào hoặc gặp phải câu hỏi trong khi làm việc với các tệp Microsoft Project, đừng ngần ngại đăng bài trên Aspose.Tasks support forum.Đội ngũ chuyên gia của chúng tôi luôn sẵn sàng hỗ trợ bạn.
