split excel

Qsim fajls Excel (XLS, XLSX) f’C# .NET

Excel huwa għodda b’saħħitha għall-ġestjoni u l-analiżi tad-dejta, iżda xi drabi, it-trattament ta ‘fajls Excel kbar jista’ jkun kbir. Jekk issib ruħek tissielet ma ‘fajls Excel li huma kbar wisq biex jiġu mmaniġġjati, il-qsim tagħhom f’fajls iżgħar jista’ jgħin. Fortunatament, b’.NET REST API, il-qsim ta ‘fajls Excel jista’ jkun proċess sempliċi u effiċjenti. F’dan it-tutorja, aħna ser jimxuk permezz tal-passi tal-qsim tal-ktieb tax-xogħol Excel f’fajls multipli bl-użu ta ‘C# .NET, sabiex tkun tista’ tieħu l-kontroll tad-dejta tiegħek u tottimizza l-fluss tax-xogħol tiegħek.

Split Excel API

Aspose.Cells Cloud SDK għal .NET hija għodda b’saħħitha li tippermetti lill-iżviluppaturi jaħdmu ma ‘fajls Excel fil-cloud. Waħda mill-karatteristiċi ewlenin ta ‘dan l-SDK hija l-abbiltà li taqsam fajls Excel kbar f’oħrajn iżgħar, li jistgħu jkunu utli oerhört għall-ġestjoni u l-analiżi tad-dejta. F’dan it-tutorja, aħna ser nuruk kif tuża dan l-SDK biex taqsam fajls Excel (XLS, XLSX), pass pass. Kemm jekk int ġdid għall-SDK jew sempliċement qed tfittex li titgħallem aktar dwar il-qsim tal-fajls Excel, il-gwida tagħna ġabitlek kopert. Ejja nibdew!

Biex tibda, irridu nżidu r-referenza tagħha fl-applikazzjoni tagħna permezz tal-maniġer tal-pakketti NuGet. Fittex “Aspose.Cells-Cloud” u kklikkja l-buttuna Żid Pakkett. It-tieni, jekk m’għandekx kont fuq Cloud Dashboard, jekk jogħġbok oħloq kont b’xejn billi tuża indirizz elettroniku validu u akkwista l-kredenzjali personalizzati tiegħek.

Kif taqsam Excel billi tuża C#

F’din it-taqsima, aħna se tagħbija żewġ worksheets mill-ħażna tas-sħab u mbagħad ngħaqqdu t-tieni workbook ta ‘Excel ma’ l-ewwel.

// Għal eżempji kompluti u fajls tad-dejta, jekk jogħġbok mur 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ikseb kredenzjali tal-klijent minn https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// toħloq istanza ta' CellsApi waqt li tgħaddi ClientID u ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// input Excle ktieb tax-xogħol
string first_Excel = "myDocument.xls";

try
{    
    // ittella Excel għall-ħażna sħaba
    cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
    
    // initialize l-operazzjoni tal-qasma ta 'Excel
    var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);

    // ipprintja messaġġ ta' suċċess jekk il-konkatenazzjoni tirnexxi
    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);
}

Ejja nifhmu s-snippet tal-kodiċi ta’ hawn fuq:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Oħloq oġġett ta ‘CellsApi filwaqt li tgħaddi l-kredenzjali tal-klijent bħala argumenti.

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

Ittella’ l-input Excel fil-ħażna tal-cloud b’isem mogħti.

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

Sejħa l-API biex tibda operazzjoni ta’ qsim ta’ Excel. L-operazzjoni tal-qsim tal-worksheet se tibda mill-indiċi 1 sa l-indiċi 2. Il-worksheets li jirriżultaw se jkunu salvati fl-istess ħażna tas-sħab.

Excel maqsuma

Excel maqsuma preview.

Il-kampjuni ta’ kotba Excel użati fl-eżempju ta’ hawn fuq jistgħu jitniżżlu minn myDocument.xlsx.

Aqsam Excel Online billi tuża Kmandi tal-cURL

Jekk tippreferi taħdem b’għodod tal-linja tal-kmand, cURL hija għodda b’saħħitha li tippermettilek tittrasferixxi dejta billi tuża varjetà ta ‘protokolli, inklużi HTTP, HTTPS, FTP, u aktar. Wieħed mill-benefiċċji ewlenin tal-użu tal-kmandi tal-cURL għall-qsim ta ‘Excel huwa li jippermettilek awtomatizza l-proċess, u jagħmilha aktar mgħaġġla u effiċjenti. Bil-kmandi cURL, tista ’taqsam fajls Excel f’oħrajn iżgħar billi tuża API REST, li tista’ tkun utli oerhört għall-ġestjoni u l-analiżi tad-dejta. Kemm jekk int ġdid għal cURL u REST APIs, il-gwida tagħna se timxik permezz tal-proċess tal-qsim ta ‘fajls Excel, sabiex tkun tista’ timmaniġġja aħjar id-data tiegħek.

Ejja nibdew billi niġġeneraw token ta’ aċċess JWT ibbażat fuq il-kredenzjali tal-klijenti:

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"

Issa li għandna token JWT, irridu nużaw PostWorkbookSplit API biex naqsmu l-ktieb tax-xogħol ta ‘Excel. Jekk jogħġbok wettaq il-kmand li ġej.

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>"

Rimarki tal-Konklużjoni

F’dan it-tutorja, koprejna żewġ approċċi għall-qsim tal-fajls Excel: bl-użu ta ‘C# .NET u bl-użu ta’ REST API bi kmandi cURL. Iż-żewġ metodi għandhom il-benefiċċji tagħhom stess, u l-għażla fl-aħħar mill-aħħar tiddependi fuq il-ħtiġijiet u l-preferenzi speċifiċi tiegħek. B’C# .NET, għandek għodda qawwija għad-dispożizzjoni tiegħek biex taqsam fajls Excel fuq id-desktop jew il-mowbajl tiegħek. Min-naħa l-oħra, l-użu ta ‘REST API bi kmandi cURL jippermettilek li awtomatizza l-proċess u taqsam fajls Excel fil-cloud. Ikun xi jkun il-metodu li tagħżel, il-gwida pass pass tagħna pprovdietlek l-għarfien u l-ħiliet biex taqsam fajls Excel bħal professjonist. Ibda ottimizza l-fluss tax-xogħol tiegħek ta’ Excel illum!

Artikoli Rakkomandati

Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: