Microsoft Project (MPP) adalah format yang banyak digunakan untuk mengelola dan melacak jadwal, sumber daya, dan tugas proyek. Format ini ideal untuk perencanaan proyek yang komprehensif, tetapi sering kali membatasi fleksibilitas dalam hal analisis data atau berbagi dengan pemangku kepentingan yang tidak menggunakan MS Project. Di sisi lain, Excel (XLS/XLSX) adalah format yang lebih serbaguna dan diterima secara universal, yang menawarkan manipulasi data, visualisasi, dan opsi berbagi yang canggih. Mengonversi file MPP ke Excel memungkinkan manajer proyek untuk mengekspor data proyek mereka ke dalam format yang lebih mudah dianalisis, dilaporkan, dan dikolaborasikan.
- REST API untuk Konversi MPP ke Excel
- Ekspor MPP ke Excel dalam C#
- Konversi MS Project ke XLSX menggunakan Perintah cURL
REST API untuk Konversi MPP ke Excel
GroupDocs.Conversion Cloud SDK untuk .NET SDK menyediakan serangkaian fitur lengkap yang menyederhanakan proses konversi, memastikan keluaran yang akurat dan andal dalam format XLS dan XLSX. Dengan integrasi yang mudah ke dalam aplikasi .NET Anda, Anda dapat mengotomatiskan konversi file Microsoft Project yang kompleks, menjaga semua data proyek penting seperti tugas, jadwal, dan alokasi sumber daya.
Langkah pertama dalam pendekatan ini adalah menginstalnya dengan mencari GroupDocs.Conversion-Cloud di pengelola paket NuGet dan klik tombol Install. Pilihan lainnya adalah dengan menjalankan perintah berikut di konsol pengelola paket.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Setelah instalasi selesai, silakan dapatkan kredensial API yang dipersonalisasi (misalnya ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.
Ekspor MPP ke Excel dalam C#
Mari jelajahi cuplikan kode yang menyederhanakan transisi dari MPP ke Excel, meningkatkan aksesibilitas data dan memfasilitasi analisis dan pelaporan proyek yang mendalam.
- Pertama, buat instance kelas
Configuration
tempat kita meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Kedua, inisialisasikan
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen input.
var apiInstance = new ConvertApi(configurations);
- Sekarang, unggah berkas masukan MS Project ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
- Buat instance
ConvertSettings
di mana kita tentukan nama untuk input MPP, format yang dihasilkan sebagaixls
dan nama buku kerja Excel yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
- Terakhir, panggil API ConvertDocumentRequest untuk mengonversi MPP ke Excel dan menyimpan lembar kerja Excel yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lebih lanjut di 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 contoh kelas Konfigurasi dan inisialisasikan dengan ID Klien & Rahasia Klien.
var configurations = new Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menetapkan url dasar untuk API konversi MPP ke Excel.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new ConvertApi(configurations);
// memuat input MPP dari drive lokal
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// membuat instance dari FileApi
var fileUpload = new FileApi(configurations);
// unggah input MPP ke penyimpanan cloud
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// buat ConvertSettings di mana kita menentukan nama input MPP dan nama untuk file XLS yang dihasilkan
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"))
{
// cetak pesan sukses
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}
File masukan MS Project yang digunakan pada contoh di atas dapat diunduh dari Rencana kepindahan rumah.mpp.
Konversi MS Project ke XLSX menggunakan Perintah cURL
Mengonversi MPP ke XLSX menggunakan perintah GroupDocs.Conversion Cloud dan cURL menyediakan metode yang mudah dan fleksibel untuk menangani transformasi berkas proyek. Kesederhanaan cURL yang dipadukan dengan kemampuan GroupDocs.Conversion Cloud yang canggih memastikan bahwa data proyek Anda diubah secara akurat dan efisien ke dalam format Excel yang dapat diakses secara luas, sehingga memudahkan pengelolaan dan analisis data yang lebih baik.
Langkah pertama dalam pendekatan ini adalah membuat token akses JWT, lalu menjalankan perintah cURL berikut untuk mengembangkan Microsoft Project Viewer secara daring dengan mengekspor file MS Project ke format PDF. Setelah konversi berhasil, file PDF yang dihasilkan disimpan di penyimpanan awan.
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\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Silakan ganti inputMPP
dengan nama file MS Project input, resultantXLS
dengan nama buku kerja Excel yang dihasilkan, dan accessToken
dengan token akses JWT yang dipersonalisasi.
- Untuk mengekspor proyek MS ke Excel dan menyimpan file yang dihasilkan di drive lokal, silakan coba gunakan perintah cURL 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"
Konverter MPP ke XLS Gratis
Aplikasi MPP to Excel Converter kami yang gratis dan ringan memungkinkan Anda menjelajahi kemampuan unik GroupDocs.Conversion Cloud dalam browser web.
Tautan Berguna
Kesimpulan
Kesimpulannya, mengonversi file MS Project (MPP) ke format Excel (XLS/XLSX) menawarkan manfaat signifikan dalam hal aksesibilitas, analisis, dan pelaporan data. Kedua pendekatan yang dibahas dalam artikel ini memberikan solusi efektif untuk mengubah data proyek yang kompleks menjadi format yang lebih mudah dikelola dan serbaguna. Kami menganjurkan Anda untuk menjelajahi API kami guna merasakan proses konversi yang lancar dan mengoptimalkan penanganan data proyek Anda.
Artikel yang Direkomendasikan
Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: