इस सरल विषय में, आप सीखेंगे कि NET REST API के साथ XLS को CSV में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और स्पष्ट चरणों का पालन करके C# लो कोड API के साथ XLS से CSV कनवर्टर विकसित करेंगे। विकसित किए गए एप्लिकेशन को Linux, Windows या macOS वातावरण में समर्थित किसी भी .NET एप्लिकेशन के साथ एकीकृत किया जा सकता है और रूपांतरण निःशुल्क किया जा सकता है।
पूर्वापेक्षा
खाता बनाएं और API क्रेडेंशियल प्राप्त करें XLS से CSV रूपांतरण करने के लिए
डाउनलोड करना Aspose.Cells Cloud SDK for .NET to convert XLS to CSV
XLS को CSV के रूप में प्रस्तुत करने के लिए उपरोक्त SDK के साथ C# .NET प्रोजेक्ट सेटअप करें
NET REST API के साथ XLS को CSV में बदलने के चरण
- XLS को CSV में बदलने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
- XLS से CSV रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ CellsApi क्लास का एक उदाहरण बनाएं
- स्रोत XLS और आउटपुट CSV फ़ाइल नाम निर्दिष्ट करें और स्रोत XLS फ़ाइल को मेमोरी स्ट्रीम में लोड करें
- इनपुट XLS फ़ाइल स्ट्रीम और अन्य वैकल्पिक के साथ PostConvertWorkbookToCSVRequest का एक उदाहरण बनाएँ
- NET REST API के साथ XLS को CSV में बदलने के लिए Excel to CSV अनुरोध विधि को कॉल करें
- रेंडर की गई CSV फ़ाइल स्ट्रीम को स्थानीय डिस्क पर सहेजें
उपर्युक्त चरण फ़ाइल प्रकार को C# लो कोड API के साथ Excel से CSV में परिवर्तित करते हैं। हम SDK को कॉन्फ़िगर करके और CellsAPI क्लास ऑब्जेक्ट बनाकर आरंभीकरण के साथ प्रक्रिया शुरू करेंगे। फिर हम FileStream का उपयोग करके स्रोत XLS फ़ाइल तक पहुँचेंगे और PostConvertWorkbookToPDFRequest क्लास का एक उदाहरण बनाएंगे जिसका उपयोग PostConvertWorkbookToCSV() विधि का उपयोग करके CSV फ़ाइल स्ट्रीम में रूपांतरण करने के लिए किया जाता है।
NET लो कोड API में एक्सेल से CSV रूपांतरण के लिए कोड
using Aspose.Cells.Cloud.SDK.Api; | |
using Aspose.Cells.Cloud.SDK.Request; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace Kb_Aspose.KB | |
{ | |
public class XlsToCsvConverter | |
{ | |
public void XlsToCsv() | |
{ | |
try | |
{ | |
string clientID = "ID"; | |
string clientSecret = "Secret"; | |
string apiBaseUrl = "https://api.aspose.cloud"; | |
// Source and output file names | |
string localPath = "C:/ExcelFiles/"; | |
string inputFileName = "Source.xls"; | |
string outputFileName = "XlstoCsv.csv"; | |
CellsApi xlstoCsvApi = new CellsApi(clientID, clientSecret, apiBaseUrl); | |
var xlsToCsvRequest = new PostConvertWorkbookToCSVRequest() | |
{ | |
checkExcelRestriction = true, | |
File = new Dictionary<string, Stream>() | |
{ | |
{ | |
inputFileName, File.OpenRead(localPath + inputFileName) | |
} | |
}, | |
}; | |
var response = xlstoCsvApi.PostConvertWorkbookToCSV(xlsToCsvRequest); | |
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(response.FileContent)); | |
Console.WriteLine("XLS to CSV conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
यह सरल उदाहरण कोड आपको C# क्लाउड API के साथ Excel को CSV में बदलने देता है। आपको केवल डिस्क पर XLS फ़ाइल के लिए एक वैध पथ प्रदान करना होगा, Aspose.Cells REST API SDK की सहायता से रूपांतरण किया जाएगा, और फिर, रूपांतरण प्रक्रिया पूरी होने के बाद, आउटपुट CSV फ़ाइल स्ट्रीम को स्थानीय रूप से सहेजने के लिए डाउनलोड करें।
We have learned to transform XLS to CSV with Cloud API in this topic. If you are interested in performing Excel to DOCX conversion, refer to the article on how to Convert Excel to DOCX with NET REST API.