تحويل MPP إلى Excel في C#

يمكن أن يكون التعامل مع ملفات Microsoft Project MPP وتحويلها إلى تنسيقات أكثر سهولة في الوصول مثل Excel XLSX أو XLS أمرًا ضروريًا لتتبع المشروع وإعداد التقارير عنه. يمكنك تحويل ملفات MPP بكفاءة إلى Excel في C#. يغطي هذا الدليل طريقتين: التحويل القياسي والتحويل المتقدم مع خيارات مخصصة.

سنقوم بالمرور على الأقسام التالية لفهم التحويل:

لماذا تحويل MPP إلى Excel؟

تُعد ملفات Microsoft Project (MPP) مثالية لإدارة المشاريع، ولكنها ليست متاحة للجميع وغالبًا ما تتطلب برامج معينة لعرضها وتحريرها. يوفر تحويل MPP إلى Excel العديد من المزايا:

  • إمكانية وصول أوسع: يتم استخدام Excel على نطاق أوسع ويمكن الوصول إليه بسهولة أكبر من Microsoft Project. من خلال تحويل ملفات MPP إلى Excel، يمكنك مشاركة بيانات المشروع مع أعضاء الفريق الذين قد لا يكون لديهم إمكانية الوصول إلى MS Project.

  • معالجة البيانات: يوفر Excel أدوات قوية لتحليل البيانات ورسمها وإعداد التقارير عنها. بمجرد تحويلها، يمكن تصفية بيانات المشروع وفرزها وتصورها باستخدام ميزات Excel القوية، مما يجعل تحليل تقدم المشروع أسهل.

  • إعداد التقارير المحسنة: يسمح برنامج Excel بإنشاء تقارير ولوحات معلومات مخصصة، مما يساعد الفرق على إنشاء رؤى وملخصات مرئية يسهل تفسيرها وتقديمها.

  • تكامل أفضل مع أدوات أخرى: يتم دمج ملفات Excel بسهولة مع مجموعة متنوعة من منصات البرامج، مما يتيح نقل البيانات بشكل أكثر سلاسة والتوافق مع سير العمل الأخرى أو أدوات الأتمتة.

من خلال تحويل ملفات MPP إلى Excel، يمكنك جعل بيانات المشروع أكثر سهولة في الوصول إليها وقابلية للتنفيذ وتنوعًا، مما يعزز قدرتك على إدارة معلومات المشروع وتوصيلها بشكل فعال.

تحويل MPP إلى Excel - تكوين واجهة برمجة التطبيقات C#

لتحويل ملفات Microsoft Project إلى تنسيق Excel، يتعين عليك تكوين Conholdate.Total for .NET باستخدام أمر تثبيت NuGet أدناه:

PM> NuGet\Install-Package Conholdate.Total

تحويل MPP إلى Excel في C#

الطريقة القياسية لتحويل ملف MPP إلى تنسيق Excel (XLSX) في C# هي طريقة مباشرة.

  • قم بتحميل ملف مشروع MPP المدخل.
  • احفظ جدول بيانات Excel الناتج.

يوضح نموذج التعليمات البرمجية أدناه كيفية تحويل MPP إلى Excel في C#:

// تحميل ملف المشروع المدخل
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");

// تحويل MPP إلى Excel
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);

يتم استخدام فئة المشروع لتحميل ملف MPP، بينما تحفظ طريقة الحفظ الملف مباشرة بتنسيق Excel. هذا النهج فعال للتحويلات السريعة دون الحاجة إلى تنسيق أو متطلبات تخطيط إضافية.

تحويل MPP إلى XLSX باستخدام خيارات متقدمة في C#

بالنسبة للمستخدمين الذين يحتاجون إلى تنسيق معين، مثل إعدادات حجم الصفحة، تتوفر طريقة التحويل المتقدمة مع خيارات إضافية. باستخدام XlsxOptions، يمكنك التحكم في إعدادات التصدير المختلفة، وتحسين التخطيط في مستند Excel النهائي.

  • قم بتحميل ملف MPP المصدر باستخدام فئة المشروع.
  • اكتب ورقة عمل Excel الناتجة على القرص أو الدفق.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل MPP إلى XLSX في C#:

// تحميل ملف MPP المدخل
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");

// بدء تشغيل كائن فئة XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;

// تحويل MS Project MPP إلى Excel XLSX
project.Save("MS Project.xlsx", options);

هنا، يتم استخدام فئة XlsxOptions لتعيين حجم الصفحة، مما يجعلها مثالية للمستندات المخصصة للطباعة أو المشاركة. يتيح هذا النهج مرونة أكبر وتحكمًا أفضل في الناتج المحول.

احصل على ترخيص مجاني

يمكنك طلب ترخيص مؤقت مجاني لتقييم واجهة برمجة التطبيقات من خلال اختبار ميزاتها إلى أقصى قدرتها.

تلخيص

إن تحويل ملفات MPP إلى Excel باستخدام C# يبسط إدارة بيانات المشروع من خلال جعلها متاحة في Excel. سواء كنت بحاجة إلى تحويل سريع أو تحويل يحتوي على خيارات تخطيط محسّنة، فإن هذه الطرق تمكنك من تحويل ملفات MPP إلى Excel بسلاسة، مما يحسن سير عملك وإمكانية الوصول إلى البيانات. إذا كنت ترغب في مناقشة أي من مخاوفك، فلا تتردد في التواصل معنا على المنتدى.

انظر أيضا