यह संक्षिप्त लेख इस बात पर केंद्रित है कि जावा में MPP को CSV में कैसे बदला जाए। इसमें क्षमता प्रदर्शित करने के लिए सभी कॉन्फ़िगरेशन विवरण, चरण-दर-चरण प्रोग्राम प्रवाह और एक चलाने योग्य उदाहरण कोड शामिल है। आप सरल एपीआई कॉल की मदद से ** जावा का उपयोग करके एमपीपी फ़ाइल को सीएसवी में बदलने के लिए आसानी से एक एप्लिकेशन विकसित कर सकते हैं।
जावा का उपयोग करके एमपीपी को सीएसवी में बदलने के चरण
- जावा का उपयोग करके एमपीपी को सीएसवी में परिवर्तित करने के लिए रिपॉजिटरी मैनेजर का उपयोग करके Aspose.Tasks for Java को शामिल करने के लिए विकास वातावरण स्थापित करें
- जावा का उपयोग करके एमपीपी को सीएसवी में बदलने के लिए Project क्लास ऑब्जेक्ट का उपयोग करके मौजूदा एमपीपी फ़ाइल लोड करें
- CsvOptions क्लास ऑब्जेक्ट का उपयोग करके आउटपुट CSV फ़ाइल विकल्प सेट करें
- सेव विधि का उपयोग करके एमपीपी को जावा में सीएसवी के रूप में सेव करें
उपर्युक्त चरण पूर्ण कॉन्फ़िगरेशन विवरण और जावा का उपयोग करके एमएस प्रोजेक्ट को सीएसवी में परिवर्तित करने की चरणबद्ध प्रक्रिया का प्रतिनिधित्व करते हैं। प्रोजेक्ट क्लास इंस्टेंस का उपयोग डिस्क से स्रोत एमपीपी फ़ाइल तक पहुंचने के लिए किया जाता है और फिर सीएसवीऑप्शन क्लास इंस्टेंस का उपयोग आउटपुट सीएसवी फ़ाइल विशेषताओं को सेट करने के लिए किया जाता है। यह उल्लेख करना उचित है कि CsvOptions क्लास इंस्टेंस अनिवार्य नहीं है और आउटपुट CSV फ़ाइल के लिए डिफ़ॉल्ट सेटिंग्स का उपयोग करके इसे बाहर रखा जा सकता है।
जावा में एमपीपी को सीएसवी के रूप में सहेजने के लिए कोड
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace KbTasks | |
{ | |
public class MppToCsv | |
{ | |
public static void ConvertTasksToCSV() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to read the MPP file | |
License TasksCsvLic = new License(); | |
TasksCsvLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP Project file from the disk | |
Project InputMppProject = new Project(FilePath + "Input.mpp"); | |
// Set the CSV export options | |
CsvOptions csvOpts = new CsvOptions(); | |
csvOpts.TextDelimiter = CsvTextDelimiter.Semicolon; | |
// Save the exported CSV file on the disk | |
InputMppProject.Save(FilePath + "ExportedCsv.csv", csvOpts); | |
} | |
} | |
} |
उपरोक्त उदाहरण एक सरल एपीआई इंटरफ़ेस की सहायता से जावा का उपयोग करके एमपीपी को सीएसवी में बदलने के लिए कोड प्रदान करता है। प्रोजेक्ट क्लास इंस्टेंस जिसका उपयोग डिस्क से स्रोत फ़ाइल तक पहुंचने के लिए किया जाता है, वेब या डेटाबेस जैसे स्रोतों से एमपीपी फ़ाइल को स्ट्रीम के रूप में लोड करने के लिए कंस्ट्रक्टर ओवरलोड को भी उजागर करता है। CsvOptions क्लास इंस्टेंस का उपयोग कुछ नाम रखने के लिए setEncoding, setIncludeHeaders, setDataCategory, और setTextDelimiter जैसी सेटर विधियों का उपयोग करके आउटपुट CSV फ़ाइल को अनुकूलित करने के लिए किया जा सकता है।
इस लेख में, हमने जावा का उपयोग करके एमपीपी को सीएसवी में बदलने की प्रक्रिया सीखी है। यदि आप एमपीपी को एसवीजी फ़ाइल में परिवर्तित करने की प्रक्रिया के बारे में जानना चाहते हैं, तो जावा में एमपीपी को एसवीजी में कैसे परिवर्तित करें पर लेख देखें।