Is uirlis chumhachtach é Excel chun sonraí a bhainistiú agus a anailísiú, ach uaireanta is féidir déileáil le comhaid mhóra Excel a bheith thar a bheith mór. Má bhíonn tú ag streachailt le comhaid Excel atá ró-mhór le bainistiú, is féidir cabhrú leat iad a roinnt i gcomhaid níos lú. Ar ámharaí an tsaoil, le .NET REST API, is féidir le scoilteadh comhaid Excel a bheith ina phróiseas simplí agus éifeachtach. Sa rang teagaisc seo, beidh muid ag siúl tú trí na céimeanna a scoilteadh leabhar oibre Excel isteach i gcomhaid iolracha ag baint úsáide as C# .NET, ionas gur féidir leat smacht a fháil ar do shonraí agus do sreabhadh oibre a bharrfheabhsú.
Scoilt Excel API
Is uirlis chumhachtach é Aspose.Cells Cloud SDK do .NET a ligeann d’fhorbróirí oibriú le comhaid Excel sa scamall. Ceann de phríomhghnéithe an SDK seo ná an cumas comhaid mhóra Excel a roinnt ina gceann níos lú, rud a d’fhéadfadh a bheith thar a bheith úsáideach chun sonraí a bhainistiú agus a anailísiú. Sa rang teagaisc seo, taispeánfaimid duit conas an SDK seo a úsáid chun comhaid Excel (XLS, XLSX) a roinnt céim ar chéim. Cibé an bhfuil tú nua don SDK nó díreach ag iarraidh tuilleadh a fhoghlaim faoi chomhaid Excel a scoilteadh, tá cumhdach agat ar ár dtreoir. Ar aghaidh linn!
Chun tús a chur leis, ní mór dúinn a thagairt a chur isteach inár bhfeidhmchlár trí bhainisteoir pacáiste NuGet. Cuardaigh “Aspose.Cells-Cloud” agus cliceáil ar an gcnaipe Cuir Pacáiste leis. Ar an dara dul síos, mura bhfuil cuntas agat thar Cloud Dashboard, cruthaigh cuntas saor in aisce trí sheoladh ríomhphoist bailí a úsáid agus faigh do dhintiúir phearsantaithe.
Conas Excel a Scoilt le C#
San alt seo, táimid chun dhá bhileog oibre a luchtú ó stóráil scamall agus ansin an dara leabhar oibre Excel a chumasc leis an gcéad cheann.
// Le haghaidh samplaí iomlána agus comhaid sonraí, téigh chuig
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// cruthaigh mar shampla CellsApi agus ClientID agus ClientSecret á rith
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// ionchur leabhar oibre Excle
string first_Excel = "myDocument.xls";
try
{
// Íoslódáil Excel a stóráil scamall
cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
// tús a chur leis an oibríocht scoilte Excel
var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);
// priontáil teachtaireacht rath má éiríonn leis an gcomhghaolú
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);
}
Tuigfimid an blúire cód thuas:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Cruthaigh réad de CellsApi agus dintiúir an chliaint á rá agat mar argóintí.
cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
Uaslódáil ionchur Excel chuig stóráil scamall leis an ainm tugtha.
var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);
Glaoigh ar API chun oibríocht scoilte Excel a thionscnamh. Tosóidh oibríocht scoilte na mbileog oibre ó innéacs 1 go innéacs 2. Sábhálfar na bileoga oibre dá bharr sa stóráil scamall céanna.
Is féidir na leabhair oibre Excel shamplacha a úsáidtear sa sampla thuas a íoslódáil ó myDocument.xlsx.
Scoilt Excel Ar Líne ag baint úsáide as Orduithe CURL
Más fearr leat oibriú le huirlisí na n-orduithe, is uirlis chumhachtach é cURL a ligeann duit sonraí a aistriú ag baint úsáide as éagsúlacht prótacail, lena n-áirítear HTTP, HTTPS, FTP, agus go leor eile. Ceann de na príomhbhuntáistí a bhaineann le húsáid orduithe cURL le haghaidh scoilteadh Excel ná go gceadaíonn sé duit an próiseas a uathoibriú, rud a fhágann go bhfuil sé níos tapúla agus níos éifeachtaí. Le horduithe cURL, is féidir leat comhaid Excel a roinnt ina gcomhaid níos lú ag baint úsáide as API REST, a d’fhéadfadh a bheith thar a bheith úsáideach chun sonraí a bhainistiú agus a anailísiú. Cibé an bhfuil tú nua do CURL agus REST APIs, déanfaidh ár dtreoir tú a threorú tríd an bpróiseas chun comhaid Excel a scoilteadh, ionas gur féidir leat do shonraí a bhainistiú níos fearr.
Cuirimis tús leis trí chomhartha rochtana JWT a ghiniúint bunaithe ar dhintiúir an chliaint:
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"
Anois go bhfuil comhartha JWT againn, ní mór dúinn PostWorkbookSplit API a úsáid chun leabhar oibre Excel a scoilt. Rith an t-ordú seo a leanas le do thoil.
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>"
Nótaí Deiridh
Sa rang teagaisc seo, tá dhá chur chuige clúdaithe againn chun comhaid Excel a scoilteadh: C# .NET a úsáid agus API REST a úsáid le horduithe cURL. Tá a gcuid buntáistí féin ag an dá mhodh, agus braitheann an rogha ar deireadh thiar ar do riachtanais agus roghanna sonracha. Le C# .NET, tá uirlis chumhachtach ar fáil duit chun comhaid Excel a scoilteadh ar do dheasc nó ar do shoghluaiste. Ar an láimh eile, trí úsáid a bhaint as API REST le horduithe cURL is féidir leat an próiseas a uathoibriú agus comhaid Excel a roinnt sa scamall. Cibé modh a roghnaíonn tú, tá an t-eolas agus na scileanna curtha ar fáil ag ár dtreoir céim ar chéim duit chun comhaid Excel a roinnt mar ghairmí. Tosaigh do shreabhadh oibre Excel a bharrfheabhsú inniu!
Naisc Úsáideacha
Airteagail Molta
Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: