एक्सेल के विलय कर दिहल जाला

C# .NET में एक्सेल (XLS, XLSX) फाइल के जोड़ल जाला

Excel फाइल सभ के संयोजन डेटा प्रबंधन के सुव्यवस्थित करे खातिर एगो उपयोगी तकनीक हो सके ला। बिक्री रिपोर्ट, वित्तीय विवरण, भा ग्राहक डेटा के एकीकृत करे के जरूरत होखे, एक्सेल फाइल के मर्ज कईला से आपके समय अवुरी मेहनत के बचत हो सकता। एह लेख में हमनी के C# .NET आ REST API के इस्तेमाल से एक्सेल फाइल के कइसे जोड़ल जा सकेला, एकर खोज करब जा। हमनी के अलग-अलग परिदृश्य के कवर करब जा जहाँ संयोजन उपयोगी हो सके ला, जइसे कि जब रउआँ लगे कई गो फाइल होखे लीं जिनहन के डेटा संरचना एकही नियर होखे, या जब रउआँ के अलग-अलग फॉर्मेट से डेटा के मर्ज करे के जरूरत होखे। रउआँ सीखब कि कइसे सरल आ कुशल कोड लिखल जाला ताकि संयोजन प्रक्रिया के स्वचालित कइल जा सके आ मैनुअल गलती से बचे के पड़े। त आईं एक्सेल संयोजन के दुनिया में गोता लगावल जाव आ आजु अपना वर्कफ़्लो के सरल बनावल जाव.

एक्सेल REST एपीआई के जोड़ल जाला

अगर रउआ C# .NET के इस्तेमाल से एक्सेल फाइल के जोड़े के एगो कुशल आ सीधा तरीका खोजत बानी त Aspose.Cells Cloud SDK एगो बढ़िया विकल्प बा। ई REST API सभ के इस्तेमाल से XLS, XLSX, आ अउरी फाइल फॉर्मेट सभ के मर्ज करे खातिर एगो सरल इंटरफेस देला। एह क्लाउड आधारित समाधान के इस्तेमाल से रउरा जटिल सॉफ्टवेयर आ हार्डवेयर इंफ्रास्ट्रक्चर इंस्टॉल करे के जरूरत खतम कर सकीलें. Aspose.Cells Cloud SDK for .NET में पंक्ति आ कॉलम सभ के ऑटो-फिटिंग, डेटा के सॉर्ट कइल, आ मर्ज कइल सेल सभ पर फॉर्मेटिंग लागू कइल नियर फीचर भी दिहल जाला। एह एपीआई के इस्तेमाल से रउआँ विकास के समय आ मेहनत में काफी कमी आ उत्पादकता में सुधार कर सकेनी।

अब एसडीके के इस्तेमाल करे खातिर हमनी के नुगेट पैकेज मैनेजर के माध्यम से अपना एप्लीकेशन में एकर संदर्भ जोड़ल जा रहल बानी जा। बस “Aspose.Cells-Cloud” खोजीं आ पैकेज जोड़ीं बटन पर दबाईं. दूसरा, अगर रउआँ के क्लाउड डैशबोर्ड पर खाता नइखे, त कृपया एगो वैध ईमेल पता के इस्तेमाल से एगो मुफ्त खाता बनाईं आ आपन पर्सनलाइज्ड क्लाइंट क्रेडेंशियल प्राप्त करीं।

सी # 1 के उपयोग करके एक्सेल के मर्ज करीं।

एह खंड में हमनी के क्लाउड स्टोरेज से दू गो वर्कशीट लोड करे जा रहल बानी जा आ ओकरा बाद दूसरा एक्सेल वर्कबुक के पहिला में मर्ज करे जा रहल बानी जा।

// पूरा उदाहरण आ डेटा फाइल खातिर, कृपया पर जाईं 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल प्राप्त करीं।
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID आ ClientSecret पास करत घरी CellsApi इंस्टेंस बनाईं
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// पहिला एक्सकल वर्कबुक ड्राइव पर बा
string first_Excel = "input.xls";
// दूसरा एक्सेल वर्कबुक के नाम बा
string second_Excel = "myDocument.xlsx";

// इनपुट एक्सेल वर्कबुक के रखे खातिर शब्दकोश ऑब्जेक्ट बनाईं
Dictionary<String, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add(first_Excel, File.OpenRead(first_Excel));
mapFiles.Add(second_Excel, File.OpenRead(second_Excel));

// इनपुट एक्सेल फाइल के क्लाउड स्टोरेज में अपलोड करीं
try
{
    foreach (KeyValuePair<String, Stream> dictionary in mapFiles)
    {
        // हर वर्कबुक के क्लाउड स्टोरेज में अपलोड करीं
        cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
    }
}
catch(Exception ex)
{
    // कवनो अपवाद duirng फाइल अपलोड क्लाउड स्टोरेज में
    Console.Write(ex.StackTrace);
}
try
{    
    // एक्सेल मर्ज ऑपरेशन के इनिशियलाइज करीं
    var response = cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);

    // अगर संयोजन सफल होखे त सफलता संदेश प्रिंट करीं
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Concatenate Excel operation completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

आईं ऊपर दिहल कोड स्निपेट के बारे में आपन समझ विकसित कइल जाव:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

क्लाइंट क्रेडेंशियल के आर्गुमेंट के रूप में पास करत घरी CellsApi के एगो ऑब्जेक्ट बनाईं।

Dictionary<String, Stream> mapFiles = new Dictionary<string, Stream>();

डिक्शनरी ऑब्जेक्ट बनाईं जवना में इनपुट एक्सेल वर्कबुक के नाम आ सामग्री राखल जाई

mapFiles.Add(first_Excel, File.OpenRead(first_Excel));

डिक्शनरी ऑब्जेक्ट में इनपुट एक्सेल फाइल जोड़ल जाला। हमनी के की-वैल्यू जोड़ी में फाइल जोड़ रहल बानी जा।

foreach (KeyValuePair<String, Stream> dictionary in mapFiles)
{
    // upload each workbook to cloud storage
    cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
}

शब्दकोश इंस्टेंस के माध्यम से पुनरावृत्ति करीं आ हर एक्सेल वर्कबुक के क्लाउड स्टोरेज में अपलोड करीं।

// initialize the conversion operation
var response = cellsInstance.CellsWorkbookPostWorkbooksMerge(first_Excel, second_Excel, folder: null, storageName: null, mergedStorageName: null);

एक्सेल मर्ज ऑपरेशन शुरू करे खातिर मेथड के कॉल करीं। दूसरा एक्सेल वर्कबुक से सभ वर्कशीट के पहिला एक्सेल वर्कबुक में मर्ज क दिहल जाला।

एक्सेल फाइल के मर्ज करे के बा

संयुक्त एक्सेल वर्कबुक के पूर्वावलोकन कइल गइल।

उपर दिहल उदाहरण में इस्तेमाल कइल गइल नमूना एक्सेल वर्कबुक सभ के myDocument.xlsx से डाउनलोड कइल जा सके ला ) आ TestCase.xlsx के क्रम से क्रम से दिहल गइल बा।

cURL कमांड के उपयोग करके एक्सेल के संयोजन करीं

REST API के इस्तेमाल से एक्सेल फाइल के संयोजन एगो बेहतरीन तरीका बा। REST एपीआई एक्सेल फाइल सभ के मर्ज करे के एगो सरल आ कुशल तरीका उपलब्ध करावे ला आ एकरा के आसानी से अन्य सॉफ्टवेयर टूल सभ के साथ एकीकरण कइल जा सके ला। REST API के इस्तेमाल के एगो प्रमुख ताकत अलग-अलग फाइल फॉर्मेट के साथ काम करे के क्षमता बा, जवना में XLS, XLSX, CSV, आ अउरी कई गो सामिल बाड़ें। एकरे अलावा, REST API सभ बहुत स्केल करे लायक होलें आ बड़हन डेटा सेट सभ के संभाल सके लें, जेकरा चलते ई एंटरप्राइज-स्तर के डेटा प्रबंधन खातिर एगो बेहतरीन विकल्प बा। REST API के इस्तेमाल से एक्सेल वर्कबुक के संयोजन करत घरी रउआ विकास के समय आ मेहनत के बचत कर सकेनी, डेटा के सटीकता में सुधार कर सकेनी आ आपन वर्कफ़्लो के सरल बना सकेनी।

अब, सबसे पहिले हमनी के क्लाइंट क्रेडेंशियल के आधार प एगो जेडब्ल्यूटी एक्सेस टोकन जनरेट करे के होई:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

एक बार जब हमनी के लगे JWT टोकन हो जाला त एक्सेल वर्कबुक के संयोजन खातिर PostWorkbooksMerge एपीआई के इस्तेमाल करे के होई। मर्ज भईल एक्सेल क्लाउड स्टोरेज में रही।

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/TestCase.xlsx/merge?mergeWith=myDocument(1).xlsx" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

समापन टिप्पणी दिहल गइल बा

निष्कर्ष में कहल जा सकेला कि C# .NET आ REST API के इस्तेमाल से एक्सेल फाइल के संयोजन रउरा डेटा प्रबंधन प्रक्रिया के सुव्यवस्थित करे आ उत्पादकता बढ़ावे के एगो कारगर तरीका बा. चाहे रउरा कई गो स्रोत (XLS, XLSX आदि) से डेटा के एकीकृत करे के जरूरत होखे भा दोहरावे वाला काम के स्वचालित करे के होखे, एक्सेल फाइल के जोड़ला से रउरा समय आ मेहनत के बचत हो सकेला. क्लाउड आधारित REST एपीआई के शक्ति के लाभ उठा के रउआ बिना जटिल सॉफ्टवेयर इंस्टॉलेशन भा हार्डवेयर इंफ्रास्ट्रक्चर के जरूरत के डेटा हेरफेर के काम कर सकेनी। हमनी के इहो पता चलल बा कि CURL कमांड के इस्तेमाल REST API के परीक्षण आ अन्य सॉफ्टवेयर टूल के साथे एकीकृत करे खातिर भी कइल जा सकेला। त, चाहे रउआ शुरुआती होखीं भा अनुभवी डेवलपर, REST API आ CURL कमांड के इस्तेमाल से एक्सेल फाइल के मर्ज कइल एगो अइसन तरीका बा जवना पर विचार करे लायक बा। अंत में, एह लेख में बतावल गईल सरल चरण के पालन क के आप एक्सेल फाइल के आसानी से मर्ज करे शुरू क सकतानी अवुरी अपना वर्कफ़्लो के सुव्यवस्थित क सकतानी।

अगर एपीआई के इस्तेमाल करत घरी रउरा कवनो समस्या के सामना करे के पड़े त कृपया ग्राहक समर्थन मंच के माध्यम से हमनी से संपर्क करीं.

संबंधित लेख बा

के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: