
تحويل ملف MS Project إلى Excel في Java.
تُستخدم ملفات Microsoft Project (MPP) على نطاق واسع لإدارة المشاريع المعقدة، ولكن تحليل بيانات المشروع ومشاركتها بتنسيق MPP قد يكون أمرًا صعبًا، وخاصة بالنسبة للفرق التي تعتمد على Excel لمعالجة البيانات وإعداد التقارير. يوفر تحويل ملفات MPP إلى Excel (XLSX) طريقة أكثر سهولة ومرونة للتعامل مع جداول المشروع وتخصيص الموارد والجداول الزمنية. يسمح تنسيق Excel الجدولي المنظم بتصور أفضل وتصفية وحسابات مخصصة.
تحويل MPP إلى Excel API
توفر GroupDocs.Conversion Cloud SDK for Java طريقة سلسة وفعالة لتحويل ملفات Microsoft Project (MPP) إلى تنسيق Excel (XLSX).تعمل واجهة برمجة التطبيقات القوية هذه على التخلص من الحاجة إلى استخراج البيانات يدويًا من خلال تقديم حل آلي يضمن دقة البيانات وتناسقها. باستخدام GroupDocs.Conversion، يمكن للمستخدمين تحويل جداول المشروع المعقدة وتخصيص الموارد وتبعيات المهام بسهولة إلى جداول بيانات Excel منظمة لتسهيل التحليل وإعداد التقارير.
تثبيت
يرجى إضافة التفاصيل التالية إلى ملف pom.xml الخاص بمشروع بناء 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>
بمجرد اكتمال التثبيت، يُرجى الحصول على بيانات اعتماد واجهة برمجة التطبيقات المخصصة (أي معرف العميل وسر العميل).يمكنك زيارة هذا البرنامج التعليمي القصير الذي يشرح التفاصيل حول كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.
تحويل MPP إلى Excel في Java
يشرح هذا القسم التفاصيل حول كيفية تحويل ملف MS Project إلى مصنف Excel باستخدام مقتطف كود Java.
- أولاً، قم بإنشاء مثيل لفئة
Configuration
حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
Configuration configuration = new Configuration(clientId, clientSecret);
- ثانيًا، قم بتهيئة
ConvertApi
حيث نمرر كائن التكوين كحجة.
ConvertApi convertApi = new ConvertApi(configuration);
- قم بإنشاء مثيل لفئة
ConvertSettings
حيث نقوم بتعريف اسم ملف الإدخال وتنسيق الإخراج واسم المستند الناتج.
ConvertSettings settings = new ConvertSettings();
- قم بإنشاء مثيل لفئة
ConvertDocumentRequest
حيث نقوم بتمرير الكائنConvertSettings
كحجة.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- أخيرًا، اتصل بـ ConvertDocumentRequest API لتحويل MPP إلى Excel وحفظ مصنف Excel الناتج في التخزين السحابي.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// مزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// إنشاء مثيل لفئة التكوين وتهيئته باستخدام معرف العميل والسر الخاص بالعميل
Configuration configuration = new Configuration(clientId, clientSecret);
// قم بتحديد عنوان URL الأساسي لواجهة برمجة التطبيقات لتحويل MPP إلى Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// قم بتهيئة مثيل لـ ConvertApi باستخدام كائن التكوين
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");
// استدعاء طريقة ConvertDocument لإجراء تحويل MPP إلى Excel
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// التحقق من الاستجابة وطباعة رسالة النجاح
if (response != null && response.equals("OK")) {
System.out.println("The MPP to Excel conversion completed successfully!");
}

الصورة: - معاينة تحويل MS Project إلى Excel.
- يمكن تنزيل ملف MS Project المدخل المستخدم في المثال أعلاه من Home move plan.mpp.
تصدير MS Project إلى XLSX باستخدام أوامر cURL
يمكنك تحويل ملفات Microsoft Project (MPP) إلى Excel (XLSX) بسلاسة باستخدام GroupDocs.Conversion Cloud API وأوامر cURL. يعمل هذا الحل المستند إلى السحابة على التخلص من التبعيات البرمجية، مما يضمن تحويل البيانات بسرعة وأمان ودقة. باستخدام طلبات REST API البسيطة، يمكنك أتمتة العملية، مما يتيح تحليل المشروع وإعداد التقارير بكفاءة.
الخطوة الأولى في هذا النهج هي إنشاء رمز وصول JWT ثم تنفيذ أمر cURL التالي لتطوير Microsoft Project Viewer عبر الإنترنت من خلال تصدير ملف MS Project إلى تنسيق PDF. بعد التحويل الناجح، يتم تخزين مصنف Excel الناتج في التخزين السحابي.
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}\"}"
يرجى استبدال inputMPP
باسم ملف MS Project المدخل، وresultantXLS
باسم مصنف Excel الناتج وaccessToken
برمز وصول JWT مخصص.
- في حالة وجود متطلب لتصدير مشروع MS إلى Excel وحفظ الملف الناتج على محرك الأقراص المحلي:
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"
تطبيق تحويل MPP إلى XLS
نوصي باستخدام تطبيقنا المجاني والخفيف MPP to Excel Converter الذي يمكّنك من استكشاف الإمكانات الفريدة لـ GroupDocs.Conversion Cloud داخل متصفح الويب.
روابط مفيدة
خاتمة
في الختام، يوفر تحويل MPP إلى Excel باستخدام واجهة برمجة تطبيقات Java REST طريقة سلسة وفعالة لإدارة بيانات المشروع. سواء اخترت GroupDocs.Conversion Cloud SDK لـ Java أو استخدمت أوامر cURL، فإن كلا النهجين يوفران المرونة والأتمتة والدقة في تحويل البيانات. يزيل الحل المستند إلى السحابة الحاجة إلى تثبيتات برامج إضافية، مما يضمن تحويلات آمنة وقابلة للتطوير. من خلال الاستفادة من هذه الأساليب، يمكنك تحسين إدارة المشروع وتبسيط التقارير وتحسين التعاون.
المقالات الموصى بها
ننصحك بشدة بزيارة الروابط التالية لمعرفة المزيد عن: