mpp ke excel

Konversi file MS Project ke Excel dengan C# .NET.

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

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.

  1. Pertama, buat instance kelas Configuration tempat kita meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
  1. Kedua, inisialisasikan ConvertApi tempat kita meneruskan objek Konfigurasi sebagai argumen input.
var apiInstance = new ConvertApi(configurations);
  1. Sekarang, unggah berkas masukan MS Project ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. Buat instance ConvertSettings di mana kita tentukan nama untuk input MPP, format yang dihasilkan sebagai xls dan nama buku kerja Excel yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
  1. 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 !");
    }
}
mpp ke excel

Gambar:- Pratinjau konversi MS Project ke Excel.

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.

aplikasi konversi mpp ke xls

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: