जावा में एक्सएमएल को सीएसवी में कैसे बदलें

यह दस्तावेज़ रूपांतरण के लिए एक संक्षिप्त कैसे-कैसे ट्यूटोरियल है जिसमें XML से CSV को Java में कैसे बदलें की पूरी व्याख्या शामिल है। इस पोस्ट में विस्तृत निर्देश के साथ-साथ एक नमूना कोड भी है जो इन विचारों को शामिल करता है। आपको ट्यूटोरियल के अंत में एक्सएमएल को सीएसवी में बदलने के लिए जावा कोड का एक व्यापक उदाहरण मिलेगा, जिसे आप दस्तावेज़ परिवर्तन के लिए शुरुआती बिंदु के रूप में उपयोग कर सकते हैं।

जावा में XML को CSV में बदलने के चरण

  1. जावा प्रोजेक्ट में मावेन रिपॉजिटरी से GroupDocs.Conversion for Java सेटअप करें
  2. दस्तावेज़ रूपांतरण करने के लिए आवश्यक कक्षाएं शामिल करें
  3. Converter वर्ग का उदाहरण बनाकर स्रोत XML फ़ाइल लोड करें
  4. SpreadsheetConvertOptions वर्ग का एक ऑब्जेक्ट बनाएं और आउटपुट CSV फ़ाइल के लिए कन्वर्ट विकल्पों को परिभाषित करें
  5. कन्वर्टर क्लास की कन्वर्ट विधि को कॉल करें और CSV फ़ाइल को डिस्क पर सहेजने के लिए आवश्यक पैरामीटर पास करें

उपरोक्त चरण आपको कुछ एपीआई कॉलों का उपयोग करके * जावा का उपयोग करके एक्सएमएल को सीएसवी में बदलने में मदद करते हैं। आप परियोजना में आवश्यक पुस्तकालय स्थापित करके और इसे कोड में संदर्भित करके दस्तावेज़ रूपांतरण प्रक्रिया शुरू कर सकते हैं। उसके बाद, कन्वर्टर क्लास का इंस्टेंस बनाकर सोर्स एक्सएमएल फाइल लोड करें और स्प्रैडशीट कन्वर्टऑप्शन क्लास का उपयोग करके आउटपुट फाइल के लिए कन्वर्ट विकल्प सेट करें। अंत में, कनवर्ट की गई CSV फ़ाइल को सहेजने के लिए कनवर्ट विधि को लागू करें।

जावा में XML को CSV में बदलने के लिए कोड

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions;
import com.groupdocs.conversion.filetypes.SpreadsheetFileType;
public class ConvertXmlToCsvInJava {
public static void main(String[] args) { // Main function to convert XML to CSV in Java
// Remove the watermark in output CSV document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Conversion.lic");
// Load the source XML file for conversion to CSV
Converter converter = new Converter("sample.xml");
// Set the convert options for CSV document
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
options.setFormat(SpreadsheetFileType.Csv); // Specify the conversion format
// Convert and save the XML in CSV format
converter.convert("converted.csv", options);
System.out.println("Done");
}
}

हमने पिछले उदाहरण में एक XML से CSV जावा आधारित कनवर्टर प्रोग्राम का निर्माण किया है, जिसमें कोड की कुछ पंक्तियाँ हैं और कोई तृतीय-पक्ष सॉफ़्टवेयर नहीं है। आउटपुट सीएसवी फ़ाइल के लिए कन्वर्ट विकल्प सेट करने के लिए स्प्रेडशीट कन्वर्टऑप्शन क्लास का उपयोग करके इस कोड को बढ़ाया जा सकता है। XML से अन्य दस्तावेज़ स्वरूपों जैसे DOCX, PPTX, RTF, BMP, JPG, MHTML, और अन्य में दस्तावेज़ रूपांतरण भी संभव है।

हमने दस्तावेज़ रूपांतरण प्रक्रिया को संक्षेप में देखा था और इस गाइड में एक्सएमएल से सीएसवी कनवर्टर जावा फीचर विकसित किया था। यदि आप विभिन्न स्प्रेडशीट प्रारूपों को परिवर्तित करने के बारे में अधिक जानना चाहते हैं, तो जावा में XLS को XLSX में कैसे बदलें देखें।

 हिन्दी