প্রজেক্ট ম্যানেজমেন্টে, ডেটা সংগঠন এবং সহযোগিতা সর্বাপেক্ষা গুরুত্বপূর্ণ এবং নির্বিঘ্নে Microsoft Project ফাইলগুলিকে Excel-এ রূপান্তর করার ক্ষমতা .fileformat.com/spreadsheet/xlsx/) বিন্যাস একটি অত্যাবশ্যকীয় প্রয়োজনীয়তা হিসাবে আবির্ভূত হয়৷ একটি সার্বজনীনভাবে স্বীকৃত এবং কাস্টমাইজযোগ্য এক্সেল লেআউটে জটিল প্রকল্প ডেটা উপস্থাপনের ক্ষমতা কল্পনা করুন, দক্ষ বিশ্লেষণ এবং স্টেকহোল্ডারদের মধ্যে সহযোগিতা বৃদ্ধি করে৷ এই রূপান্তরের প্রয়োজনীয়তা স্পষ্ট হয়ে ওঠে কারণ সংস্থাগুলি প্রকল্পের ডেটা বিনিময়যোগ্যতা প্রবাহিত করতে এবং সিদ্ধান্ত গ্রহণের প্রক্রিয়াগুলিকে উন্নত করতে চায়।
এই নিবন্ধটি এই রূপান্তরটির জন্য প্রয়োজনীয় প্রয়োজনীয়তা সম্পর্কে বিস্তারিত আলোচনা করে, কাঁচা প্রকল্পের ডেটাকে কার্যকরী অন্তর্দৃষ্টিতে রূপান্তরিত করার ক্ষেত্রে এর ভূমিকা হাইলাইট করে এবং কীভাবে আমরা এই রূপান্তর প্রক্রিয়াটিকে সহজ করার জন্য পাইথন ক্লাউড SDK-এর সুবিধা নিতে পারি।
- মাইক্রোসফ্ট প্রকল্প ফাইল রূপান্তরের জন্য REST API
- পাইথনে MPP কে Excel এ রূপান্তর করুন
- সিআরএল কমান্ড ব্যবহার করে মাইক্রোসফ্ট প্রজেক্টকে এক্সেলে রূপান্তর করুন
মাইক্রোসফ্ট প্রকল্প ফাইল রূপান্তরের জন্য REST API
নির্বিঘ্নে, Python এর জন্য Aspose.Tasks Cloud SDK এর শক্তিশালী ক্ষমতা ব্যবহার করে Microsoft প্রজেক্ট ফাইলগুলিকে Excel এ রূপান্তর করুন। এই শক্তিশালী SDK আপনাকে ডেটা অখণ্ডতা এবং কাঠামো সংরক্ষণ করার সময় ‘MPP থেকে Excel’ রূপান্তর করার জটিলতাগুলি অনায়াসে নেভিগেট করার ক্ষমতা দেয়৷ তদুপরি, SDK প্রকল্পের ডেটা রূপান্তরকে সহজ করে এবং Microsoft প্রকল্প থেকে এক্সেল ফর্ম্যাটে একটি মসৃণ রূপান্তর নিশ্চিত করে, যা আপনাকে একটি MPP থেকে Excel কনভার্টার বিকাশ করতে সক্ষম করে৷ সুতরাং, পাইথনের জন্য Aspose.Tasks Cloud SDK-এর শক্তি ব্যবহার করুন এবং আত্মবিশ্বাসের সাথে ‘MPP থেকে Excel’ রূপান্তরগুলি নির্ভুলতার সাথে গ্রহণ করুন৷
শুরু করার জন্য, স্থানীয় সিস্টেমে SDK ইনস্টল করতে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান:
pip install aspose-tasks-cloud
Aspose.Cloud ড্যাশবোর্ড এ গিয়ে একটি বিনামূল্যের সদস্যতা অ্যাকাউন্ট তৈরি করতে ভুলবেন না। আপনার যদি গিটহাব বা গুগল অ্যাকাউন্ট থাকে তবে কেবল সাইন আপ করুন। অন্যথায়, একটি নতুন অ্যাকাউন্ট তৈরি করুন বোতামে ক্লিক করুন এবং আপনার ক্লায়েন্ট শংসাপত্রগুলি পান৷
পাইথনে MPP কে Excel এ রূপান্তর করুন
এক্সেল করতে MPP রপ্তানি করতে নিচের ধাপগুলি অনুসরণ করুন।
- প্রথমত, ApiClient ক্লাসের একটি অবজেক্ট তৈরি করুন।
- দ্বিতীয়ত, API ক্লায়েন্ট এবং API গোপন বিবরণ ApiClient বৈশিষ্ট্যগুলিতে পাস করুন।
- তৃতীয়ত, একটি আর্গুমেন্ট হিসাবে ApiClient অবজেক্ট পাস করে TaskApi ক্লাসের একটি উদাহরণ শুরু করুন।
- এখন, ক্লাউড স্টোরেজে মাইক্রোসফ্ট প্রজেক্ট ফাইল আপলোড করার জন্য, TasksApi ক্লাসের UploadFileRequest(…) পদ্ধতিটি ব্যবহার করুন।
- পরবর্তী ধাপ হল GetTaskDocumentWithFormatRequest ক্লাসের একটি উদাহরণ তৈরি করা যেখানে আমরা MPP ফাইলের নাম, XLSX হিসাবে ফলস্বরূপ ফর্ম্যাট এবং returnAsZipArchive প্যারামিটারের জন্য
false
মান পাস করি। এই প্যারামিটারটি নির্ধারণ করে যে আপনার আউটপুটটি ZIP সংরক্ষণাগার হিসাবে প্রয়োজন বা না। - অবশেষে, মাইক্রোসফট প্রজেক্ট ফাইলটিকে এক্সেল ফরম্যাটে রূপান্তর করতে gettaskdocumnetwithformat(…) পদ্ধতিতে কল করুন।
# সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, দয়া করে https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-python-এ যান
# https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
def MPPtoExcel():
try:
# ApiClient এর একটি উদাহরণ তৈরি করুন
api_client = asposetaskscloud.ApiClient()
api_client.configuration.host = 'https://api.aspose.cloud'
# আপনার ক্লায়েন্ট শংসাপত্র বিবরণ প্রদান
api_client.configuration.api_key['api_key'] = '1c9379bb7d701c26cc87e741a29987bb'
api_client.configuration.api_key['app_sid'] = 'bbf94a2c-6d7e-4020-b4d2-b9809741374e'
tasks_api = asposetaskscloud.TasksApi(api_client)
input_file_name = 'NewProductDev.mpp'
upload_request = asposetaskscloud.UploadFileRequest(path="NewProductDev.mpp",file= 'C:\\Users\\shahbnay\\Downloads\\'+input_file_name)
tasks_api.upload_file(upload_request)
request = asposetaskscloud.GetTaskDocumentWithFormatRequest(input_file_name, format="XLSX", return_as_zip_archive=False)
result = tasks_api.get_task_document_with_format(request)
# কনসোলে প্রিন্ট বার্তা (ঐচ্ছিক)
print('Conversion successfull !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
আপনার রেফারেন্সের জন্য, উপরের উদাহরণে ব্যবহৃত নমুনা ফাইলগুলি (Homemoveplan.mpp) এবং Converted.xlsx থেকে ডাউনলোড করা যেতে পারে।
সিআরএল কমান্ড ব্যবহার করে মাইক্রোসফ্ট প্রজেক্টকে এক্সেলে রূপান্তর করুন
Aspose.Tasks ক্লাউড এবং cURL কমান্ডের গতিশীল ইন্টিগ্রেশন আপনাকে প্রোগ্রাম্যাটিকভাবে ‘MPP থেকে Excel’ রূপান্তরগুলি অনায়াসে সম্পাদন করার ক্ষমতা দেয়, প্রকল্পের ডেটা বিনিময়যোগ্যতা এবং বিশ্লেষণকে উন্নত করার জন্য একটি ব্যবহারকারী-বান্ধব পদ্ধতি প্রদান করে। অতএব, Aspose.Tasks ক্লাউড API-এর সাথে ইন্টারঅ্যাক্ট করে এমন একটি cURL কমান্ড তৈরি করে, আপনি একটি রূপান্তরমূলক প্রক্রিয়া শুরু করেন যা ‘MPP থেকে Excel’কে যথার্থতার সাথে অনুবাদ করে।
সুতরাং, এই পদ্ধতির প্রথম ধাপ হল ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণের উপর ভিত্তি করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা।
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
এখন যেহেতু আমাদের কাছে JWT টোকেন আছে, পরবর্তী ধাপ হল MPP ফাইলটিকে Excel-এ রূপান্তর করার জন্য নিম্নলিখিত কমান্ডটি কার্যকর করা এবং XLX হিসাবে জেনারেট হওয়া ফাইলটিকে একই ক্লাউড স্টোরেজে সংরক্ষণ করা।
curl -v -X GET "https://api.aspose.cloud/v3.0/tasks/source.mpp/format?format=xlsx&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.xlsx
উপসংহার
এই নিবন্ধে, আমরা আবিষ্কার করেছি যে মাইক্রোসফ্ট প্রকল্প ফাইলগুলিকে এক্সেল ফর্ম্যাটে রূপান্তর প্রকল্প পরিচালনা এবং ডেটা বিশ্লেষণের ক্ষেত্রে অনস্বীকার্য মূল্য রাখে। আপনার নিষ্পত্তিতে দুটি গতিশীল পদ্ধতির সাথে- পাইথনের জন্য Aspose.Tasks ক্লাউড SDK-এর সুবিধা এবং cURL কমান্ডের সম্ভাবনাকে কাজে লাগানো, আপনার প্রযুক্তিগত দক্ষতা এবং পছন্দগুলির সাথে সারিবদ্ধ পদ্ধতি বেছে নেওয়ার নমনীয়তা রয়েছে৷ তাই হয় আপনি ডেটা ওয়ার্কফ্লো অপ্টিমাইজ করার লক্ষ্যে আছেন বা জটিল ডেটা ভিজ্যুয়ালাইজেশন সহজ করার চেষ্টা করছেন, এই পদ্ধতিগুলি মাইক্রোসফ্ট প্রজেক্ট ফাইলগুলিকে এক্সেলে নির্বিঘ্নে রূপান্তর করার জন্য সরঞ্জামগুলি অফার করে।
দরকারী লিঙ্ক
সম্পর্কিত নিবন্ধ
আমরা এই সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলিতে যাওয়ার সুপারিশ করছি: