विभक्त excel

C# .NET इत्यस्मिन् Excel (XLS, XLSX) सञ्चिकाः विभज्यताम्

Excel इति दत्तांशस्य प्रबन्धनाय विश्लेषणाय च एकं शक्तिशाली साधनं भवति, परन्तु कदाचित्, बृहत् Excel सञ्चिकाभिः सह व्यवहारः अत्यधिकं भवितुम् अर्हति । यदि भवान् Excel सञ्चिकाभिः सह संघर्षं कुर्वन् अस्ति यत् प्रबन्धनार्थं अतिबृहत् भवति तर्हि तान् लघुसञ्चिकासु विभज्य साहाय्यं कर्तुं शक्नोति । सौभाग्येन .NET REST API इत्यनेन सह Excel सञ्चिकानां विभाजनं सरलं कुशलं च प्रक्रिया भवितुम् अर्हति । अस्मिन् पाठ्यक्रमे वयं भवन्तं C# .NET इत्यस्य उपयोगेन Excel कार्यपुस्तिकां बहुषु सञ्चिकासु विभक्तुं चरणेषु मार्गदर्शनं करिष्यामः, येन भवान् स्वस्य आँकडानां नियन्त्रणं स्वीकृत्य स्वस्य कार्यप्रवाहं अनुकूलितुं शक्नोति ।

एक्सेल एपिआइ विभक्तं कुर्वन्तु

Aspose.Cells Cloud SDK for .NET इति एकं शक्तिशाली साधनं यत् विकासकान् क्लाउड् मध्ये Excel सञ्चिकाभिः सह कार्यं कर्तुं शक्नोति । अस्य SDK इत्यस्य एकं प्रमुखं विशेषता अस्ति बृहत् Excel सञ्चिकाः लघुसञ्चिकासु विभक्तुं क्षमता, यत् दत्तांशस्य प्रबन्धनाय विश्लेषणाय च अविश्वसनीयतया उपयोगी भवितुम् अर्हति अस्मिन् पाठ्यक्रमे वयं भवन्तं दर्शयामः यत् Excel सञ्चिकाः (XLS, XLSX), पदे पदे विभक्तुं एतत् SDK कथं भवति । भवान् SDK मध्ये नूतनः अस्ति वा केवलं Excel सञ्चिकानां विभाजनस्य विषये अधिकं ज्ञातुं इच्छति वा, अस्माकं मार्गदर्शकेन भवान् आच्छादितवान् अस्ति । आरभामः !

आरम्भार्थं अस्माभिः NuGet संकुलप्रबन्धकस्य माध्यमेन अस्माकं अनुप्रयोगे तस्य सन्दर्भं योजयितव्यम् । “Aspose.Cells-Cloud” इति अन्वेषणं कृत्वा Add Package इति बटन् नुदन्तु । द्वितीयं, यदि भवतां Cloud Dashboard इत्यस्य उपरि खातं नास्ति तर्हि कृपया वैधं ईमेल-सङ्केतं उपयुज्य निःशुल्कं खातं निर्माय स्वस्य व्यक्तिगतप्रमाणपत्राणि प्राप्नुवन्तु ।

C# इत्यस्य उपयोगेन Excel इत्यस्य विभाजनं कथं करणीयम् ?

अस्मिन् विभागे वयं क्लाउड् स्टोरेज् तः कार्यपत्रकद्वयं लोड् कर्तुं गच्छामः ततः द्वितीयं Excel वर्कबुक् प्रथमे विलीनं कर्तुं गच्छामः ।

// सम्पूर्णानि उदाहरणानि दत्तांशसञ्चिकाः च प्राप्तुं कृपया गच्छन्तु 
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);

// input Excle कार्यपुस्तिका
string first_Excel = "myDocument.xls";

try
{    
    // Excel इत्येतत् cloud storage इत्यत्र अपलोड् कुर्वन्तु
    cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
    
    // Excel split operation इत्यस्य आरम्भं कुर्वन्तु
    var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);

    // यदि संयोजनं सफलं भवति तर्हि सफलतासन्देशं मुद्रयन्तु
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel Split operation completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

उपरिष्टाद् कोडस्निपेट् अवगच्छामः :

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

क्लायन्ट् प्रमाणपत्राणि आर्गुमेण्ट्रूपेण पारयन् CellsApi इत्यस्य ऑब्जेक्ट् रचयन्तु ।

cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));

दत्तनाम्ना क्लाउड् स्टोरेज् मध्ये इनपुट् Excel अपलोड् कुर्वन्तु ।

var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);

Excel split operation आरभ्य API इति आह्वयन्तु । कार्यपत्रकविभाजनक्रिया अनुक्रमणिका 1 तः अनुक्रमणिका 2 पर्यन्तं आरभ्यते परिणामी कार्यपत्राणि तस्मिन् एव मेघभण्डारणस्थाने रक्षिताः भविष्यन्ति ।

एक्सेल विभक्तम्

एक्सेल विभाजित पूर्वावलोकनम्।

उपर्युक्ते उदाहरणे प्रयुक्तानि नमूना Excel कार्यपुस्तकानि myDocument.xlsx इत्यस्मात् डाउनलोड् कर्तुं शक्यन्ते ).

cURL Commands इत्यस्य उपयोगेन Excel Online इत्यस्य विभाजनं कुर्वन्तु

यदि भवान् आदेशपङ्क्तिसाधनेन सह कार्यं कर्तुं रोचते तर्हि cURL एकं शक्तिशाली साधनं यत् भवान् HTTP, HTTPS, FTP, इत्यादीनि सहितं विविधप्रोटोकॉलस्य उपयोगेन आँकडानां स्थानान्तरणं कर्तुं शक्नोति Excel विभाजनार्थं cURL आदेशानां उपयोगस्य एकः प्रमुखः लाभः अस्ति यत् एतेन प्रक्रियां स्वचालितं कर्तुं शक्यते, येन सा द्रुततरं अधिकं कार्यकुशलं च भवति । cURL आदेशैः सह, भवान् REST API इत्यस्य उपयोगेन Excel सञ्चिकाः लघुतरेषु विभक्तुं शक्नोति, यत् आँकडानां प्रबन्धनाय विश्लेषणाय च अविश्वसनीयतया उपयोगी भवितुम् अर्हति । भवान् cURL तथा REST APIs इत्येतयोः कृते नूतनः अस्ति वा, अस्माकं मार्गदर्शकः भवन्तं Excel सञ्चिकानां विभाजनस्य प्रक्रियायाः माध्यमेन मार्गदर्शनं करिष्यति, येन भवान् स्वदत्तांशं उत्तमरीत्या प्रबन्धयितुं शक्नोति ।

क्लायन्ट्-प्रमाणपत्राधारितं JWT-प्रवेश-टोकनं जनयित्वा आरभामः:

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 टोकन अस्ति तदा Excel कार्यपुस्तिकायाः विभाजनार्थं PostWorkbookSplit API इत्यस्य उपयोगः आवश्यकः । कृपया निम्नलिखित आदेशं निष्पादयन्तु।

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/split?format=XLSX&from=2&to=3&splitNameRule=ExtractSheet" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

समापन टिप्पणियाँ

अस्मिन् पाठ्यक्रमे वयं Excel सञ्चिकानां विभाजनार्थं द्वौ उपायौ आच्छादितवन्तः: C# .NET इत्यस्य उपयोगः तथा च cURL आदेशैः सह REST API इत्यस्य उपयोगः । उभयोः पद्धतयोः स्वकीयाः लाभाः सन्ति, अन्ततः विकल्पः भवतः विशिष्टासु आवश्यकतासु, प्राधान्येषु च निर्भरं भवति । C# .NET इत्यनेन भवतः डेस्कटॉप् अथवा मोबाईल् इत्यत्र Excel सञ्चिकानां विभाजनार्थं भवतः निजनिग्रहे एकं शक्तिशाली साधनं अस्ति । अपरपक्षे, cURL आदेशैः सह REST API इत्यस्य उपयोगेन प्रक्रियां स्वचालितं कर्तुं, मेघे Excel सञ्चिकाः विभक्तुं च शक्यते । भवान् यत्किमपि पद्धतिं चिनोति, अस्माकं पदे पदे मार्गदर्शिकायाः कृते व्यावसायिकवत् Excel सञ्चिकानां विभाजनार्थं ज्ञानं कौशलं च प्रदत्तम् अस्ति । अद्यैव स्वस्य Excel कार्यप्रवाहस्य अनुकूलनं आरभत!

उपयोगी लिङ्कानि

अनुशंसित लेख

अधिकं ज्ञातुं कृपया निम्नलिखितलिङ्कानि पश्यन्तु।