sadalīt Excel

Sadaliet Excel (XLS, XLSX) failus C# .NET

Programma Excel ir jaudīgs rīks datu pārvaldībai un analīzei, taču dažkārt liela apjoma Excel failu apstrāde var būt apgrūtinoša. Ja jums ir grūtības ar Excel failiem, kas ir pārāk lieli, lai tos pārvaldītu, var palīdzēt to sadalīšana mazākos failos. Par laimi, izmantojot .NET REST API, Excel failu sadalīšana var būt vienkāršs un efektīvs process. Šajā apmācībā mēs iepazīstināsim jūs ar darbībām, kā Excel darbgrāmatu sadalīt vairākos failos, izmantojot C# .NET, lai jūs varētu kontrolēt savus datus un optimizēt savu darbplūsmu.

Split Excel API

Aspose.Cells Cloud SDK for .NET ir spēcīgs rīks, kas ļauj izstrādātājiem strādāt ar Excel failiem mākonī. Viena no šī SDK galvenajām funkcijām ir iespēja sadalīt lielus Excel failus mazākos, kas var būt neticami noderīgi datu pārvaldīšanai un analīzei. Šajā apmācībā mēs parādīsim, kā soli pa solim izmantot šo SDK, lai sadalītu Excel failus (XLS, XLSX). Neatkarīgi no tā, vai esat iesācējs SDK vai vienkārši vēlaties uzzināt vairāk par Excel failu sadalīšanu, mūsu ceļvedis jums palīdzēs. Sāksim!

Lai sāktu, mums ir jāpievieno tā atsauce mūsu lietojumprogrammā, izmantojot NuGet pakotņu pārvaldnieku. Meklējiet “Aspose.Cells-Cloud” un noklikšķiniet uz pogas Pievienot pakotni. Otrkārt, ja jums nav konta, izmantojot Cloud Dashboard, lūdzu, izveidojiet bezmaksas kontu, izmantojot derīgu e-pasta adresi, un iegūstiet savus personalizētos akreditācijas datus.

Kā sadalīt Excel, izmantojot C#

Šajā sadaļā mēs ielādēsim divas darblapas no mākoņa krātuves un pēc tam sapludināsim otro Excel darbgrāmatu ar pirmo.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// izveidot CellsApi gadījumu, nododot ClientID un ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ievade Excle darbgrāmatu
string first_Excel = "myDocument.xls";

try
{    
    // augšupielādējiet programmu Excel mākoņkrātuvē
    cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
    
    // inicializēt Excel sadalīšanas darbību
    var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);

    // izdrukāt veiksmes ziņojumu, ja savienošana ir veiksmīga
    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);
}

Sapratīsim iepriekš minēto koda fragmentu:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Izveidojiet CellsApi objektu, vienlaikus nododot klienta akreditācijas datus kā argumentus.

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

Augšupielādējiet ievadi Excel mākoņkrātuvē ar norādīto nosaukumu.

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

Izsauciet API, lai sāktu Excel sadalīšanas darbību. Darblapas sadalīšanas darbība sāksies no indeksa 1 līdz indeksam 2. Rezultātā iegūtās darblapas tiks saglabātas tajā pašā mākoņkrātuvē.

Excel sadalījums

Excel sadalītā priekšskatījums.

Iepriekš minētajā piemērā izmantotos Excel darbgrāmatu paraugus var lejupielādēt no vietnes myDocument.xlsx.

Sadaliet Excel tiešsaistē, izmantojot cURL komandas

Ja vēlaties strādāt ar komandrindas rīkiem, cURL ir spēcīgs rīks, kas ļauj pārsūtīt datus, izmantojot dažādus protokolus, tostarp HTTP, HTTPS, FTP un citus. Viena no galvenajām priekšrocībām, ko sniedz cURL komandu izmantošana Excel sadalīšanai, ir tā, ka tas ļauj automatizēt procesu, padarot to ātrāku un efektīvāku. Izmantojot komandas cURL, varat sadalīt Excel failus mazākos, izmantojot REST API, kas var būt neticami noderīga datu pārvaldīšanai un analīzei. Neatkarīgi no tā, vai esat iesācējs cURL un REST API, mūsu ceļvedis palīdzēs jums sadalīt Excel failus, lai jūs varētu labāk pārvaldīt savus datus.

Sāksim, ģenerējot JWT piekļuves pilnvaru, pamatojoties uz klienta akreditācijas datiem:

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"

Tagad, kad mums ir JWT pilnvara, mums ir jāizmanto PostWorkbookSplit API, lai sadalītu Excel darbgrāmatu. Lūdzu, izpildiet šādu komandu.

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

Noslēguma piezīmes

Šajā apmācībā mēs esam apskatījuši divas pieejas Excel failu sadalīšanai: izmantojot C# .NET un izmantojot REST API ar cURL komandām. Abām metodēm ir savas priekšrocības, un izvēle galu galā ir atkarīga no jūsu īpašajām vajadzībām un vēlmēm. Izmantojot C#.NET, jūsu rīcībā ir jaudīgs rīks Excel failu sadalīšanai galddatorā vai mobilajā ierīcē. No otras puses, izmantojot REST API ar cURL komandām, varat automatizēt procesu un sadalīt Excel failus mākonī. Neatkarīgi no tā, kuru metodi izvēlaties, mūsu soli pa solim sniegtais ceļvedis ir nodrošinājis jums zināšanas un prasmes Excel failu sadalīšanai kā profesionālim. Sāciet optimizēt savu Excel darbplūsmu jau šodien!

Noderīgas saites

Ieteicamie raksti

Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: