„Excel“ yra galingas įrankis duomenims tvarkyti ir analizuoti, tačiau kartais dirbti su dideliais Excel failais gali būti sunku. Jei susiduriate su sunkumais su „Excel“ failais, kurie yra per dideli, kad juos būtų galima tvarkyti, gali padėti jų padalijimas į mažesnius failus. Laimei, naudojant .NET REST API, „Excel“ failų padalijimas gali būti paprastas ir efektyvus procesas. Šioje mokymo programoje paaiškinsime, kaip „Excel“ darbaknygę padalinti į kelis failus naudojant C#.NET, kad galėtumėte valdyti savo duomenis ir optimizuoti darbo eigą.
- Split Excel API
- Kaip padalinti „Excel“ naudojant C#
- Padalinkite „Excel Online“ naudodami cURL komandas
Split Excel API
Aspose.Cells Cloud SDK, skirta .NET yra galingas įrankis, leidžiantis kūrėjams dirbti su „Excel“ failais debesyje. Viena iš pagrindinių šio SDK savybių yra galimybė padalyti didelius „Excel“ failus į mažesnius, o tai gali būti neįtikėtinai naudinga tvarkant ir analizuojant duomenis. Šioje mokymo programoje parodysime, kaip naudoti šį SDK norint padalinti „Excel“ failus (XLS, XLSX) žingsnis po žingsnio. Nesvarbu, ar esate naujokas SDK, ar tiesiog norite sužinoti daugiau apie „Excel“ failų skaidymą, mūsų vadovas padės jums. Pradėkime!
Norėdami pradėti, turime įtraukti jo nuorodą į savo programą naudodami „NuGet“ paketų tvarkyklę. Ieškokite „Aspose.Cells-Cloud“ ir spustelėkite mygtuką „Pridėti paketą“. Antra, jei neturite paskyros per Cloud Dashboard, susikurkite nemokamą paskyrą naudodami galiojantį el. pašto adresą ir gaukite suasmenintus kredencialus.
Kaip padalinti „Excel“ naudojant C#
Šiame skyriuje mes įkelsime du darbalapius iš debesies saugyklos ir sujungsime antrąją „Excel“ darbaknygę su pirmąja.
// Norėdami gauti išsamių pavyzdžių ir duomenų failų, eikite į
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Gaukite kliento kredencialus iš https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// sukurti CellsApi egzempliorių perduodant ClientID ir ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// įvesties „Excle“ darbaknygė
string first_Excel = "myDocument.xls";
try
{
// įkelti „Excel“ į debesies saugyklą
cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
// inicijuokite „Excel“ padalijimo operaciją
var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);
// spausdinti sėkmės pranešimą, jei sujungimas sėkmingas
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);
}
Supraskime aukščiau pateiktą kodo fragmentą:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Perduodami kliento kredencialus kaip argumentus, sukurkite „CellsApi“ objektą.
cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
Įkelkite įvestį „Excel“ į debesies saugyklą su nurodytu pavadinimu.
var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);
Paskambinkite API, kad pradėtumėte „Excel“ padalijimo operaciją. Darbalapio padalijimo operacija prasidės nuo 1 indekso iki 2 indekso. Gauti darbalapiai bus išsaugoti toje pačioje debesies saugykloje.
Anksčiau pateiktame pavyzdyje naudotas „Excel“ darbaknygių pavyzdžius galima atsisiųsti iš myDocument.xlsx.
Padalinkite „Excel Online“ naudodami cURL komandas
Jei norite dirbti su komandinės eilutės įrankiais, cURL yra galingas įrankis, leidžiantis perkelti duomenis naudojant įvairius protokolus, įskaitant HTTP, HTTPS, FTP ir kt. Vienas iš pagrindinių cURL komandų naudojimo Excel skaidymui pranašumų yra tai, kad tai leidžia automatizuoti procesą, todėl jis tampa greitesnis ir efektyvesnis. Naudodami cURL komandas galite padalyti Excel failus į mažesnius, naudodami REST API, kuri gali būti nepaprastai naudinga tvarkant ir analizuojant duomenis. Nesvarbu, ar pirmą kartą naudojate cURL ir REST API, mūsų vadovas padės jums skaidyti „Excel“ failus, kad galėtumėte geriau tvarkyti savo duomenis.
Pradėkime generuodami JWT prieigos raktą pagal kliento kredencialus:
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"
Dabar, kai turime JWT prieigos raktą, turime naudoti PostWorkbookSplit API, kad padalintume „Excel“ darbaknygę. Vykdykite šią komandą.
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>"
Baigiamosios pastabos
Šioje mokymo programoje aptarėme du „Excel“ failų padalijimo būdus: naudojant C# .NET ir REST API su cURL komandomis. Abu metodai turi savo privalumų, o pasirinkimas galiausiai priklauso nuo jūsų konkrečių poreikių ir pageidavimų. Naudodami C# .NET turite galingą įrankį, skirtą „Excel“ failams skaidyti darbalaukyje arba mobiliajame telefone. Kita vertus, naudojant REST API su cURL komandomis galite automatizuoti procesą ir padalinti „Excel“ failus debesyje. Kad ir kurį metodą pasirinktumėte, mūsų nuoseklus vadovas suteikė jums žinių ir įgūdžių, kaip profesionaliai skaidyti „Excel“ failus. Pradėkite optimizuoti savo Excel darbo eigą šiandien!
Naudingos nuorodos
Rekomenduojami straipsniai
Norėdami sužinoti daugiau apie tai, apsilankykite šiose nuorodose: