File Microsoft Project (MPP) banyak digunakan untuk mengelola tugas, jadwal, dan sumber daya. Namun, tidak semua orang memiliki akses ke MS Project, sehingga sulit untuk berbagi dan menganalisis data proyek. Mengonversi MPP ke Excel (XLS/XLSX) menyediakan format yang lebih fleksibel dan dapat diakses secara universal. Tata letak terstruktur Excel memungkinkan pengguna untuk memfilter, memvisualisasikan, dan menyesuaikan data proyek untuk pelaporan dan kolaborasi.
- API Konversi MPP ke Excel
- Convert MPP ke Excel dalam C# .NET
- Ekspor MS Project ke XLSX menggunakan cURL
API Konversi MPP ke Excel
GroupDocs.Conversion Cloud SDK untuk .NET menawarkan solusi sederhana namun kuat untuk mengonversi file Microsoft Project menjadi spreadsheet Excel. Dengan SDK ini, pengembang dapat:
- Convert MPP to Excel online tanpa menginstal MS Project.
- Pertahankan akurasi jadwal, tugas, dan ketergantungan.
- Automatisasi konversi MPP skala besar ke XLSX.
- Integrasi langsung ke dalam aplikasi .NET.
Instalasi
Anda dapat menginstal SDK dari NuGet Package Manager:
Install-Package GroupDocs.Conversion-Cloud
Selanjutnya, dapatkan ID Klien dan Rahasia Klien Anda dari GroupDocs Cloud Dashboard.
Anda dapat mempertimbangkan untuk mengunjungi tutorial berikut ini untuk rincian lebih lanjut tentang memperoleh kredensial klien.
Convert MPP to Excel in C# .NET
Ini cara mengekspor data MS Project ke dalam workbook Excel menggunakan C#:
- Buat sebuah instance dari kelas
Configuration
menggunakan kredensial klien sebagai argumen.
Configuration configuration = new Configuration(clientId, clientSecret);
- Kedua, inisialisasi
ConvertApi
sambil memberikan objek Konfigurasi sebagai argumen.
ConvertApi convertApi = new ConvertApi(configuration);
- Buat sebuah instance dari kelas
ConvertSettings
di mana kita mendefinisikan nama file input, format output sebagaiXLS
dan nama dokumen hasil.
var settings = new ConvertSettings{...}
- Sekarang, panggil API ConvertDocumentRequest untuk melakukan konversi MPP ke Excel dan simpan hasil Excel ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Buat sebuah instance dari kelas Configuration dan inisialisasi dengan Client ID & Client Secret.
var configurations = new Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk mengatur url dasar untuk API konversi MPP ke Excel.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inisialisasi sebuah instance dari kelas ConvertApi dengan sebuah objek dari kelas Configuration.
var apiInstance = new ConvertApi(configurations);
// load the input MPP from local drive
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// buat instance dari FileApi
var fileUpload = new FileApi(configurations);
// upload the input MPP ke penyimpanan awan
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// create ConvertSettings where we specify the name of input MPP and the name for resultant XLS file
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.mpp",
Format = "xls",
OutputPath = "converted.xls"
};
// Panggil metode ConvertDocument untuk operasi konversi MPP ke Excel.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}

Image:- Prabaca konversi file MS Project ke Excel.
- Contoh MS Project yang digunakan dalam contoh di atas dapat diunduh dari Home move plan.mpp.
Ekspor MS Project ke XLSX menggunakan cURL
Pendekatan alternatif adalah mengonversi file MPP ke Excel secara langsung menggunakan REST API dengan perintah cURL. Jadi, langkah pertama adalah menghasilkan token akses JWT dan kemudian, menjalankan perintah cURL berikut untuk mengekspor proyek Microsoft ke format Excel.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Replace:
inputMPP
dengan nama file MS Project input, resultantXLS
dengan nama workbook Excel hasil, dan ACCESSTOKEN
dengan token akses JWT yang dipersonalisasi.
- Jika kebutuhan Anda adalah untuk menyimpan file hasil di drive lokal, maka silakan coba menggunakan perintah berikut:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
Pengonversi MPP ke Excel Gratis Online
Jika Anda ingin mencobanya tanpa pemrograman, periksa MPP to Excel Converter App. Alat gratis ini memungkinkan Anda mengunggah file MPP dan langsung mengunduh versi Excel-nya.

Sumber Daya Berguna
Kesimpulan
Mengonversi MPP ke Excel menggunakan GroupDocs.Conversion Cloud SDK untuk .NET menyediakan solusi yang aman, otomatis, dan dapat diskalakan untuk transformasi data proyek. Apakah Anda mengekspor MS Project ke XLSX untuk pelaporan atau mengintegrasikan konversi massal ke dalam aplikasi perusahaan, API cloud ini memastikan akurasi, fleksibilitas, dan kemudahan penggunaan.
Artikel yang Direkomendasikan
Kami sangat merekomendasikan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: