mpp ke excel

Konversi file MS Project ke Excel dalam Java.

File Microsoft Project (MPP) banyak digunakan untuk mengelola proyek yang kompleks, tetapi menganalisis dan berbagi data proyek dalam format MPP dapat menjadi tantangan, terutama bagi tim yang mengandalkan Excel untuk pemrosesan dan pelaporan data. Mengonversi file MPP ke Excel (XLSX) menyediakan cara yang lebih mudah diakses dan fleksibel untuk menangani jadwal proyek, alokasi sumber daya, dan jadwal. Format tabel terstruktur Excel memungkinkan visualisasi, pemfilteran, dan perhitungan kustom yang lebih baik.

API Konversi MPP ke Excel

GroupDocs.Conversion Cloud SDK untuk Java menyediakan cara yang mudah dan efisien untuk mengonversi file Microsoft Project (MPP) ke format Excel (XLSX).API yang canggih ini menghilangkan kebutuhan untuk ekstraksi data manual dengan menawarkan solusi otomatis yang memastikan keakuratan dan konsistensi data. Dengan GroupDocs.Conversion, pengguna dapat dengan mudah mengubah jadwal proyek yang rumit, alokasi sumber daya, dan dependensi tugas menjadi lembar kerja Excel yang terstruktur untuk memudahkan analisis dan pelaporan.

Instalasi

Harap tambahkan rincian berikut ke file pom.xml dari proyek pembangunan maven.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

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.

Konversi MPP ke Excel di Java

Bagian ini menjelaskan rincian tentang cara mengonversi file MS Project ke buku kerja Excel menggunakan cuplikan kode Java.

  1. Pertama, buat instance kelas Configuration tempat kita meneruskan kredensial klien sebagai argumen.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Kedua, inisialisasikan ConvertApi tempat kita meneruskan objek Konfigurasi sebagai argumen.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Buat contoh kelas ConvertSettings di mana kita mendefinisikan nama file masukan, format keluaran, dan nama dokumen yang dihasilkan.
ConvertSettings settings = new ConvertSettings();
  1. Buat contoh kelas ConvertDocumentRequest tempat kita meneruskan objek ConvertSettings sebagai argumen.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Terakhir, panggil API ConvertDocumentRequest untuk mengonversi MPP ke Excel dan menyimpan buku kerja Excel yang dihasilkan ke penyimpanan cloud.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 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 instance kelas Konfigurasi dan inisialisasi dengan ID Klien & Rahasia Klien
Configuration configuration = new Configuration(clientId, clientSecret);
// Tentukan URL dasar API untuk konversi MPP ke Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inisialisasi instance ConvertApi dengan objek Konfigurasi
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("xls");
settings.setOutputPath("converted.xls");
    
// Panggil metode ConvertDocument untuk melakukan konversi MPP ke Excel
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Periksa respons dan cetak pesan sukses
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to Excel conversion completed successfully!");
}
mpp ke excel

Gambar:- Pratinjau konversi MS Project ke Excel.

Ekspor MS Project ke XLSX menggunakan Perintah cURL

Konversi file Microsoft Project (MPP) ke Excel (XLSX) dengan mudah menggunakan API GroupDocs.Conversion Cloud dan perintah cURL. Solusi berbasis cloud ini menghilangkan ketergantungan perangkat lunak, memastikan konversi data yang cepat, aman, dan akurat. Dengan permintaan API REST yang sederhana, Anda dapat mengotomatiskan proses, memungkinkan analisis dan pelaporan proyek yang efisien.

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, buku kerja Excel 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.

  • Jika kita memiliki kebutuhan untuk mengekspor proyek MS ke Excel dan menyimpan file yang dihasilkan di drive lokal:
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"

Aplikasi Konverter MPP ke XLS

Kami merekomendasikan penggunaan Aplikasi MPP to Excel Converter kami yang gratis dan ringan yang memungkinkan Anda menjelajahi kemampuan unik GroupDocs.Conversion Cloud dalam browser web.

aplikasi konversi mpp ke xls

Tautan Berguna

Kesimpulan

Kesimpulannya, mengonversi MPP ke Excel menggunakan Java REST API menyediakan cara yang lancar dan efisien untuk mengelola data proyek. Baik Anda memilih GroupDocs.Conversion Cloud SDK untuk Java atau menggunakan perintah cURL, kedua pendekatan tersebut menawarkan fleksibilitas, otomatisasi, dan akurasi dalam konversi data. Solusi berbasis cloud menghilangkan kebutuhan untuk instalasi perangkat lunak tambahan, memastikan konversi yang aman dan terukur. Dengan memanfaatkan metode ini, Anda dapat meningkatkan manajemen proyek, menyederhanakan pelaporan, dan meningkatkan kolaborasi.

Artikel yang Direkomendasikan

Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: