scoilt excel

Scoilt comhaid Excel (XLS, XLSX) in C# .NET

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.

Excel scoilt

Réamhamharc scoilte excel.

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: