
مدیریت فایلهای Microsoft Project MPP و تبدیل آنها به فرمتهای در دسترستر مانند Excel XLSX یا XLS میتواند برای ردیابی و گزارش پروژه ضروری باشد. شما می توانید فایل های MPP را در سی شارپ به اکسل تبدیل کنید. این راهنما دو روش را پوشش می دهد: یک تبدیل استاندارد و یک تبدیل پیشرفته با گزینه های سفارشی.
برای درک این تبدیل، بخش های زیر را مرور خواهیم کرد:
- چرا MPP را به اکسل تبدیل کنیم؟
- تبدیل MPP به Excel - پیکربندی C# API
- تبدیل MPP به اکسل در سی شارپ
- تبدیل MPP به XLSX با گزینه های پیشرفته در سی شارپ
چرا MPP را به اکسل تبدیل کنیم؟
فایلهای Microsoft Project (MPP) برای مدیریت پروژهها ایدهآل هستند، اما در دسترس عموم نیستند و اغلب برای مشاهده و ویرایش به نرمافزار خاصی نیاز دارند. تبدیل MPP به اکسل چندین مزیت دارد:
دسترسی گسترده تر: اکسل بیشتر از Microsoft Project استفاده و در دسترس است. با تبدیل فایل های MPP به اکسل، می توانید داده های پروژه را با اعضای تیم که ممکن است به MS Project دسترسی نداشته باشند به اشتراک بگذارید.
دستکاری داده ها: اکسل ابزارهای قوی برای تجزیه و تحلیل داده ها، ترسیم نمودار و گزارش ارائه می کند. پس از تبدیل، داده های پروژه را می توان فیلتر، مرتب کرد و با ویژگی های قدرتمند اکسل تجسم کرد و تجزیه و تحلیل پیشرفت پروژه را آسان تر می کند.
گزارشدهی پیشرفته: اکسل به گزارشها و داشبوردهای سفارشی اجازه میدهد و به تیمها کمک میکند تا بینشهای بصری و خلاصههایی تولید کنند که تفسیر و ارائه آسانتر باشد.
ادغام بهتر با ابزارهای دیگر: فایلهای اکسل به راحتی با انواع پلتفرمهای نرمافزاری ادغام میشوند و امکان انتقال روانتر دادهها و سازگاری با سایر گردشهای کاری یا ابزارهای اتوماسیون را فراهم میکنند.
با تبدیل فایلهای MPP به اکسل، دادههای پروژه را در دسترستر، کاربردیتر و همهکارهتر میکنید و توانایی خود را برای مدیریت و برقراری ارتباط مؤثر اطلاعات پروژه افزایش میدهید.
تبدیل MPP به Excel - پیکربندی C# API
برای رندر کردن فایل های Microsoft Project به فرمت اکسل، باید Conholdate.Total for .NET را با دستور نصب NuGet در زیر پیکربندی کنید:
PM> NuGet\Install-Package Conholdate.Total
تبدیل MPP به اکسل در سی شارپ
روش استاندارد تبدیل فایل MPP به فرمت اکسل (XLSX) در سی شارپ ساده است.
- فایل پروژه MPP ورودی را بارگیری کنید.
- صفحه گسترده خروجی اکسل را ذخیره کنید.
نمونه کد زیر نحوه تبدیل MPP به اکسل در سی شارپ را نشان می دهد:
// فایل ورودی پروژه را بارگیری کنید
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// MPP را به اکسل تبدیل کنید
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);
کلاس Project برای بارگذاری فایل MPP استفاده می شود، در حالی که روش Save فایل را مستقیماً در قالب اکسل ذخیره می کند. این رویکرد برای تبدیل سریع بدون نیاز به قالب بندی یا چیدمان اضافی کارآمد است.
تبدیل MPP به XLSX با گزینه های پیشرفته در سی شارپ
برای کاربرانی که به قالب بندی خاصی مانند تنظیمات اندازه صفحه نیاز دارند، روش تبدیل پیشرفته با گزینه های اضافی در دسترس است. با استفاده از XlsxOptions، میتوانید تنظیمات مختلف صادرات را کنترل کنید و طرحبندی را در سند نهایی اکسل بهبود بخشید.
- فایل MPP منبع را با استفاده از کلاس Project بارگیری کنید.
- کاربرگ خروجی اکسل را روی دیسک یا استریم بنویسید.
قطعه کد زیر تبدیل MPP به XLSX در سی شارپ را نشان می دهد:
// فایل 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 برای تنظیم اندازه صفحه مورد استفاده قرار می گیرد و آن را برای اسناد در نظر گرفته شده برای چاپ یا اشتراک گذاری ایده آل می کند. این رویکرد به انعطاف پذیری بیشتر و کنترل بهتر بر خروجی تبدیل شده اجازه می دهد.
مجوز رایگان دریافت کنید
میتوانید برای ارزیابی API با آزمایش ویژگیهای آن با ظرفیت کامل، مجوز موقت رایگان درخواست کنید.
جمع بندی
تبدیل فایلهای MPP به اکسل در سی شارپ، مدیریت دادههای پروژه را با دسترسی به آن در اکسل ساده میکند. چه به تبدیل سریع نیاز داشته باشید و چه با گزینههای طرحبندی پیشرفته، این روشها تبدیل یکپارچه MPP به Excel را فعال میکنند و گردش کار و دسترسی به دادهها را بهبود میبخشند. اگر میخواهید در مورد هر یک از نگرانیهای خود صحبت کنید، لطفاً با ما در [فروم 10 تماس بگیرید.