इस विषय में विस्तृत कॉन्फ़िगरेशन चरणों और कार्य के निष्पादन के लिए एक रन करने योग्य सरल कोड प्रदान करके ** MPP को जावा का उपयोग करके एक्सेल में कैसे परिवर्तित किया जाए** पर जोर दिया गया है। आवश्यक संसाधनों को अच्छी तरह से परिभाषित किया गया है ताकि जावा का उपयोग करके एमएस प्रोजेक्ट फ़ाइल को एक्सेल में निर्यात किया जा सके जिसके परिणामस्वरूप डिस्क पर एक XLSX फ़ाइल का निर्माण होता है।
जावा का उपयोग करके एमपीपी फ़ाइल को एक्सेल में कनवर्ट करने के चरण
- रिपोजिटरी प्रबंधक का उपयोग करके Aspose.Tasks for Java जोड़ने के लिए विकास परिवेश को कॉन्फ़िगर करें
- एमपीपी को एक्सेल में बदलने के लिए Project वर्ग के उदाहरण का उपयोग करके मौजूदा खोलें या एक डिफ़ॉल्ट खाली एमपीपी फ़ाइल बनाएं
- यदि आवश्यक हो तो रूट कार्य के लिए कुछ रूट कार्य और उप कार्य जोड़ें
- परिणामी एमपीपी प्रोजेक्ट फ़ाइल को डिस्क पर एक्सेल फ़ाइल के रूप में सहेजें
उपर्युक्त चरण चरणबद्ध प्रक्रिया और चलाने योग्य उदाहरण कोड को उजागर करके *जावा का उपयोग करके एमएस प्रोजेक्ट फ़ाइल को एक्सेल में कनवर्ट करने का एक आसान तरीका प्रदान करते हैं। आप प्रोजेक्ट क्लास के एक अतिभारित कंस्ट्रक्टर का उपयोग करके एक मौजूदा एमपीपी फ़ाइल भी लोड कर सकते हैं जो एमपीपी फ़ाइल के पथ को स्वीकार करता है और फिर इसे सेवफाइलफॉर्मैट एन्यूमरेटर का उपयोग करके एक्सएलएसएक्स, एचटीएमएल, पीएनजी, आदि जैसे वांछित प्रारूप में सहेज सकता है। मेमोरी स्ट्रीम में आउटपुट को सेव करने सहित सेव मेथड के लिए कुछ अन्य ओवरलोड उपलब्ध हैं।
जावा का उपयोग करके एमएस प्रोजेक्ट को एक्सेल में बदलने के लिए कोड
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
import com.aspose.tasks.Task; | |
public class ConvertMppToExcel { | |
public static void main(String[] args) throws Exception{ // Handle Exception for errors | |
String srcFilePath = "C://TestData//"; | |
// Applying the product license to convert the MPP file | |
License licForTasks = new License(); | |
licForTasks.setLicense(srcFilePath + "Conholdate.Total.Product.Family.lic"); | |
// Create a default empty project or load an existing one | |
Project project = new Project(); | |
// Adding a primary task | |
Task sampleTask = project.getRootTask().getChildren().add("Main Task"); | |
// Add a subtask inside the root task | |
Task subtask = sampleTask.getChildren().add("Sub Task 1"); | |
// Save the Task file as an XLSX | |
project.save(srcFilePath + "SavedProjectToExcel.xlsx", SaveFileFormat.Xlsx); | |
System.out.println("Done"); | |
} | |
} |
जावा* का उपयोग करके किसी *एमपीपी फ़ाइल को एक्सेल में बदलने के लिए, आप फ़ाइल पथ प्रदान करके स्रोत एमपीपी फ़ाइल को डिस्क से लोड कर सकते हैं। हालाँकि, वेब या डेटाबेस जैसे स्रोतों से मेमोरी स्ट्रीम से लोड करने सहित कई अन्य विकल्प भी उपलब्ध हैं। आपके पास प्रारंभ तिथि और समाप्ति तिथि प्रदान करके, पृष्ठों की संख्या निर्धारित करके और SaveOptions क्लास ऑब्जेक्ट का उपयोग करके कार्य फ़िल्टर सेट करके कार्यों की एक श्रृंखला निर्धारित करके एमपीपी को एक्सेल फ़ाइल के रूप में सहेजने का प्रावधान है।
इस लेख में, हमने जावा का उपयोग करके एमपीपी से एक्सेल कनवर्टर विकसित करने पर ध्यान केंद्रित किया है। आप जावा का उपयोग करके एमपीपी को एसवीजी में कैसे बदलें पर लेख का अनुसरण करके अन्य प्रकार के रूपांतरण भी कर सकते हैं जैसे SVG।