एक्सएमएल को सीएसवी में सी # में कैसे परिवर्तित करें

यह संक्षिप्त ट्यूटोरियल शीघ्रता से दिखाता है कि किसी लोकप्रिय लाइब्रेरी का उपयोग करके XML को C# में CSV में कैसे बदलें। हम इस गाइड में दिए गए निर्देशों का पालन करके कुछ नमूना कोड भी विकसित करेंगे। दस्तावेज़ रूपांतरण प्रक्रिया का निर्माण करना आसान है और इसके लिए भाषा की केवल बुनियादी समझ की आवश्यकता होती है सी#में एक्सएमएल से सीएसवी उत्पन्न करें

सी#में एक्सएमएल को सीएसवी में बदलने के लिए कदम

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

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

सी # में एक्सएमएल को सीएसवी में कनवर्ट करने के लिए कोड

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertXmlToCsvInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert XML to CSV using C#
{
// Remove the watermark in output CSV document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source XML file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.xml");
// Set the convert options for CSV file
var convertOptions = new SpreadsheetConvertOptions()
{
Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv
};
// Convert and save the XML in CSV format
converter.Convert("converted.csv", convertOptions);
Console.WriteLine("Done");
}
}
}

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

हमने दस्तावेज़ रूपांतरण प्रक्रिया का प्रदर्शन किया और इस आलेख में सीएसवी सी # कोड को नमूना एक्सएमएल प्रदान किया। इसके अलावा, हम पहले ही सी # का उपयोग कर पीडीएफ को एक्सेल में कैसे परिवर्तित करें पर एक लेख प्रकाशित कर चुके हैं; अधिक जानकारी के लिए इसे देखें।

 हिन्दी