हमें कई कारणों से कभी-कभी एक प्रारूप से दूसरे प्रारूप में डेटा निर्यात करने की आवश्यकता होती है। इस पोस्ट में, हम आपको दिखाएंगे कि कैसे एक्सेल को सीएसवी में सी# में कनवर्ट करें और कुछ नमूना कोड प्रदान करें। यह लेख बताता है कि कार्यात्मकता कैसे सेट करें और CSV प्रारूप में सरल दस्तावेज़ परिवर्तन कैसे करें। कुछ ही मिनटों में, आप नीचे दिए गए चरणों और कोड का पालन करके C# का उपयोग करके एक्सेल को CSV में बदल सकते हैं।
सी#में एक्सेल को सीएसवी में बदलने के लिए कदम
- NuGet.org से GroupDocs.Conversion for .NET पैकेज इंस्टॉल करें
- GroupDocs.Conversion नाम स्थान का प्रयोग करें
- Converter कक्षा प्रारंभ करें और स्रोत एक्सेल फ़ाइल इनपुट करें
- SpreadsheetConvertOptions वर्ग का एक ऑब्जेक्ट बनाएं और परिवर्तित दस्तावेज़ के लिए गुण सेट करें
- अंत में, कनवर्ट की गई फ़ाइल को कनवर्ट किए गए फ़ाइल नाम के साथ कन्वर्टर क्लास की कनवर्ट विधि को लागू करके डिस्क पर सहेजें और स्प्रेडशीट कन्वर्टऑप्शन क्लास का एक उदाहरण
अब आपको इस बात की अच्छी समझ होनी चाहिए कि इन चरणों का पालन करना कितना आसान है और c# एक्सेल को सीएसवी में कनवर्ट करें सुविधा विकसित करें। आप NuGet वेबसाइट से आवश्यक पैकेज डाउनलोड करके और स्रोत एक्सेल फ़ाइल के साथ कन्वर्टर क्लास को लागू करके शुरू कर सकते हैं। फिर स्प्रेडशीट कन्वर्टऑप्शन क्लास को इनिशियलाइज़ करके रेंडरिंग फाइल के लिए फॉर्मेट सेट करें। अंत में, पिछले चरण में उत्पादित वस्तु के साथ आउटपुट फ़ाइल का नाम कनवर्ट विधि में पास करें, ताकि दस्तावेज़ को डिस्क पर सहेजा जा सके।
एक्सेल को सीएसवी में सी # में कनवर्ट करने के लिए कोड
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertExcelToCsvInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Excel 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 Excel file for conversion to CSV | |
var converter = new GroupDocs.Conversion.Converter("sample.xlsx"); | |
// Set the starting sheet number and consecutive sheet count | |
var convertOptions = new SpreadsheetConvertOptions | |
{ | |
Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv, | |
PageNumber = 1, | |
PagesCount = 1 | |
}; | |
// Convert and save the Excel in CSV format | |
converter.Convert("converted.csv", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
हमने मूल दस्तावेज़ रूपांतरण के लिए कुछ नमूना कोड लिखे हैं जो दर्शाता है कि C# कन्वर्ट XLSX को CSV क्षमता का उपयोग कैसे करें। आउटपुट दस्तावेज़ के लिए फ़ाइल प्रकार निर्दिष्ट करने के अलावा, हमने परिवर्तित दस्तावेज़ के लिए दो गुण भी निर्दिष्ट किए हैं: पृष्ठ अनुक्रमणिका की सूची और पृष्ठों की संख्या। आप रेंडरिंग दस्तावेज़ में कई अन्य विशेषताएँ भी जोड़ सकते हैं, जैसे पासवर्ड, प्रारंभिक पृष्ठ संख्या, ज़ूम स्तर और वॉटरमार्क।
पीडीएफ को HTML में C# में बदलने की सुविधा पर हमारी पिछली पोस्ट में चर्चा की गई थी। यदि आप अधिक जानना चाहते हैं तो सी # का उपयोग कर पीडीएफ को एचटीएमएल में कैसे परिवर्तित करें मार्गदर्शिका देखें।