
تبدیل فایل MS Project به اکسل در جاوا.
فایل های Microsoft Project (MPP) به طور گسترده برای مدیریت پروژه های پیچیده استفاده می شود، اما تجزیه و تحلیل و به اشتراک گذاری داده های پروژه در قالب MPP می تواند چالش برانگیز باشد، به خصوص برای تیم هایی که برای پردازش و گزارش داده ها به Excel متکی هستند. تبدیل فایلهای MPP به اکسل (XLSX) روشی در دسترس و انعطافپذیرتر برای مدیریت زمانبندی پروژه، تخصیص منابع و جدولهای زمانی فراهم میکند. فرمت جدولی ساختار یافته اکسل امکان تجسم، فیلتر کردن و محاسبات سفارشی بهتر را فراهم می کند.
- API تبدیل MPP به Excel
- تبدیل MPP به اکسل در جاوا
- MS Project را با استفاده از دستورات cURL به XLSX صادر کنید
API تبدیل MPP به Excel
GroupDocs.Conversion Cloud SDK for Java روشی یکپارچه و کارآمد برای تبدیل فایلهای Microsoft Project (MPP) به فرمت Excel (XLSX) ارائه میکند. این API قدرتمند نیاز به استخراج دستی داده ها را با ارائه یک راه حل خودکار که دقت و ثبات داده ها را تضمین می کند، از بین می برد. با GroupDocs.Conversion، کاربران میتوانند بدون زحمت برنامههای پیچیده پروژه، تخصیص منابع و وابستگیهای وظایف را به صفحات گسترده ساختار یافته اکسل برای تجزیه و تحلیل و گزارشدهی آسانتر تبدیل کنند.
نصب و راه اندازی
لطفا جزئیات زیر را به فایل 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>
پس از اتمام نصب، لطفاً اعتبارنامه API شخصی خود را دریافت کنید (یعنی شناسه مشتری و راز مشتری).می توانید از این [آموزش] کوتاه 8 دیدن کنید که جزئیات نحوه دریافت اعتبار API را توضیح می دهد.
تبدیل MPP به اکسل در Java
این بخش جزئیات نحوه تبدیل فایل MS Project به کتاب کار اکسل با استفاده از قطعه کد Java را توضیح می دهد.
- در ابتدا، یک نمونه از کلاس «Configuration» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
Configuration configuration = new Configuration(clientId, clientSecret);
- در مرحله دوم، «ConvertApi» را مقداردهی اولیه کنید، جایی که شی Configuration را به عنوان آرگومان ارسال می کنیم.
ConvertApi convertApi = new ConvertApi(configuration);
- یک نمونه از کلاس ConvertSettings ایجاد کنید که در آن نام فایل ورودی، فرمت خروجی و نام سند حاصل را تعریف کنیم.
ConvertSettings settings = new ConvertSettings();
- یک نمونه از کلاس «ConvertDocumentRequest» ایجاد کنید که در آن شی «ConvertSettings» را به عنوان آرگومنت ارسال می کنیم.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- در نهایت، با ConvertDocumentRequest API تماس بگیرید تا MPP را به اکسل تبدیل کنید و کتاب کار اکسل حاصل را در فضای ذخیره سازی ابری ذخیره کنید.
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 ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید
Configuration configuration = new Configuration(clientId, clientSecret);
// URL پایه API را برای تبدیل MPP به Excel تعریف کنید
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// یک نمونه از ConvertApi را با شی Configuration راه اندازی کنید
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");
// برای انجام تبدیل MPP به اکسل، متد ConvertDocument را فراخوانی کنید
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 را با استفاده از دستورات cURL به XLSX صادر کنید
با استفاده از دستورات GroupDocs.Conversion Cloud API و cURL، فایلهای Microsoft Project (MPP) را به Excel (XLSX) تبدیل کنید. این راهحل مبتنی بر ابر، وابستگیهای نرمافزاری را حذف میکند و تبدیل سریع، ایمن و دقیق دادهها را تضمین میکند. با درخواستهای ساده REST API، میتوانید فرآیند را خودکار کنید و امکان تجزیه و تحلیل و گزارش پروژه کارآمد را فراهم کنید.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT و سپس اجرای دستور cURL زیر برای توسعه نمایشگر پروژه مایکروسافت به صورت آنلاین با صادرات فایل MS Project به فرمت PDF است. پس از تبدیل موفقیت آمیز، کتاب کار اکسل حاصل در فضای ذخیره سازی ابری ذخیره می شود.
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» را با نام کتاب کار اکسل حاصل و «accessToken» را با یک نشانه دسترسی شخصیشده JWT جایگزین کنید.
- در صورتی که نیاز به صادرات پروژه MS به اکسل و ذخیره فایل حاصل در درایو محلی داشته باشیم:
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 ما استفاده کنید که به شما امکان می دهد قابلیت های منحصر به فرد GroupDocs.Conversion Cloud را در یک مرورگر وب کشف کنید.
لینک های مفید
نتیجه گیری
در نتیجه، تبدیل MPP به اکسل با استفاده از Java REST API یک روش یکپارچه و کارآمد برای مدیریت داده های پروژه فراهم می کند. فرقی نمیکند GroupDocs.Conversion Cloud SDK را برای Java انتخاب کنید یا از دستورات cURL استفاده کنید، هر دو رویکرد انعطافپذیری، اتوماسیون و دقت در تبدیل دادهها را ارائه میدهند. راه حل مبتنی بر Cloud نیاز به نصب نرم افزار اضافی را از بین می برد و از تبدیل های ایمن و مقیاس پذیر اطمینان حاصل می کند. با استفاده از این روش ها، می توانید مدیریت پروژه را بهبود بخشید، گزارش دهی را ساده کنید و همکاری را بهبود بخشید.
مقالات پیشنهادی
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: