comhartha uisce excel

Conas comhartha uisce a chur isteach in Excel(XLS, XLSX) ag baint úsáide as C#

Uirlis thar a bheith cumhachtach is ea Excel chun sonraí a anailísiú agus tuairiscí a ghiniúint, ach de réir mar a mhéadaíonn méid agus castacht do leabhair oibre, féadann sé éirí deacair iad a bhainistiú agus a roinnt go héifeachtach. Féadfaidh comhaid mhóra Excel spás stórála luachmhar a ghlacadh, do ríomhaire a mhoilliú, agus é a dhéanamh níos deacra comhoibriú le daoine eile. Sin an áit a dtagann do leabhair oibre Excel a chomhbhrú. Trí mhéid an chomhaid a laghdú, is féidir leat do chomhaid Excel a stóráil, a roinnt agus a oibriú níos éasca, gan aon sonraí nó feidhmiúlacht a theastaíonn uait a íobairt. San Airteagal seo, táimid ag dul a fhoghlaim na céimeanna ar conas a compress Excel leabhair oibre agus a laghdú méid comhaid ag baint úsáide as C# .NET & Rest API.

API chun Comhad Excel a Chomhbhrú

Ceann de na roghanna chun leabhair oibre Excel a chomhbhrú ná úsáid a bhaint as Aspose.Cells Cloud API. Cuireann Aspose.Cells Cloud bealach simplí agus cumhachtach ar fáil chun oibriú le comhaid Excel sa scamall, lena n-áirítear an cumas iad a chomhbhrú chun a méid a laghdú. Le Aspose.Cells Cloud, is féidir leat do leabhair oibre Excel a chomhbhrú ag baint úsáide as éagsúlacht halgartaim comhbhrú nó an leibhéal comhbhrú a shonrú. Tugann na cumais seo smacht níos fearr duit ar an bpróiseas comhbhrú. Agus toisc gur réiteach scamall-bhunaithe é Aspose.Cells Cloud, is féidir leat do chuid comhad Excel a chomhbhrú ó áit ar bith, gan a bheith ort aon bhogearraí a shuiteáil ar do mheaisín áitiúil.

Ina theannta sin, is é SDK an bealach is fearr chun an fhorbairt a bhrostú. Déanann SDK cúram de shonraí ísealleibhéil agus ligeann sé duit díriú ar do thascanna tionscadail. Mar sin, de réir raon feidhme an ailt seo, táimid ag dul a chur leis an tagairt Aspose.Cells Cloud SDK do .NET inár dtionscadal. Mar sin, cuardaigh le do thoil Aspose.Cells-Cloud i mbainisteoir pacáistí NuGet agus cliceáil ar an gcnaipe “Cuir Pacáiste”. Ina theannta sin, ní mór dúinn cuntas a chruthú thar Dea ag baint úsáide as seoladh ríomhphoist bailí.

Comhbhrúigh Excel le C#

Anseo thíos tá blúire cód chun méid comhaid Excel a chomhbhrú le C# .NET.

// 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
LightCellsApi lightCellsApi = new LightCellsApi(clientID, clientSecret);

// Íosluchtaigh leabhar oibre excel ar an tiomáint áitiúil
string input_Excel = "input.xls";

// Cruthaigh IDictionary áit a gcuirfimid comhad Excel mar eilimintí
IDictionary<string, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add(input_Excel, File.OpenRead(@input_Excel));

// glaoigh ar an API chun an comhad Excel a chomhbhrú
Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostCompress(mapFiles, 1,false);

// priontáil teachtaireacht rath má éiríonn leis an gcomhbhrú
if (filesResult != null && filesResult.Equals("OK"))
{
    Console.WriteLine("Compress Excel file operation completed successfully!");
    Console.ReadKey();
}

Seo thíos sonraí an bhioráin chóid thuas:

LightCellsApi lightCellsApi = new LightCellsApi(clientID, clientSecret);

Cruthaigh réad den rang LightCellsApi agus dintiúir an chliaint á mbronnadh mar argóintí.

vIDictionary<string, Stream> mapFiles = new Dictionary<string, Stream>();
mapFiles.Add("source.xlsx", File.OpenRead(@"source.xlsx"));

Cruthaigh oibiacht sainaitheanta ina léann muid agus cuirimid na comhaid Excel ionchuir ón stóráil áitiúil.

Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostCompress(mapFiles, 1,false);

Cuir glaoch ar an API chun an comhad Excel a chomhbhrú, agus tá an CompressionLevel sonraithe againn mar ‘1’.

Is féidir an leabhar oibre ionchur Excel a úsáidtear sa sampla thuas a íoslódáil ó [input.xls] (images/input.xls).

Laghdaigh Méid an Chomhaid Excel ag baint úsáide as Orduithe CURL

Bealach eile chun leabhair oibre Excel a chomhbhrú ná orduithe cURL a úsáid leis an Aspose.Cells Cloud API. Tá buntáistí éagsúla ag baint leis an gcur chuige seo, mar shampla an cumas an próiseas comhbhrú a uathoibriú trí úsáid a bhaint as scripteanna agus comhaid bhaisc, agus an cumas feidhmiúlacht chomhbhrú a chomhtháthú go díreach isteach i d’fheidhmchláir bhogearraí féin. Le Aspose.Cells Cloud agus orduithe cURL, is féidir leat do leabhair oibre Excel a chomhbhrú go tapa agus go héasca, ag baint úsáide as raon leathan de leibhéil comhbhrú chun an chothromaíocht is fearr is féidir a bhaint amach maidir le méid comhaid agus cáilíocht.

Anois, nuair a bheidh cURL suiteáilte againn ar do chóras, gin in accessToken bunaithe ar dhintiúir do 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, déan an t-ordú seo a leanas chun an comhad Excel a chomhbhrú go méid níos lú:

curl -v "https://api.aspose.cloud/v3.0/cells/compress?CompressLevel=1&checkExcelRestriction=true" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: multipart/form-data" \
-d  "File":{"excelFile"}

Cuir ainm an chomhaid Excel ionchuir i stóráil scamall in ionad {excelFile} Cuir an comhartha rochtana a ghintear thuas in ionad {accessToken}

  • Is féidir linn an comhad comhbhrúite a íoslódáil chuig tiomántán áitiúil freisin ag baint úsáide as –o argument.

Nótaí Deiridh

Mar fhocal scoir, is tasc riachtanach é leabhair oibre Excel a chomhbhrú a chuideoidh le spás diosca a shábháil agus trácht líonra a laghdú agus iad ag obair le méideanna móra sonraí. Le horduithe Aspose.Cells Cloud agus cURL, tá sraith uirlisí cumhachtacha solúbtha ar fáil duit chun an tasc seo a chur i gcrích go tapa agus go héifeachtach. Cibé is fearr leat an Aspose.Cells Cloud SDK a úsáid le haghaidh .NET nó oibriú go díreach le horduithe cURL, is féidir leat do leabhair oibre Excel a chomhbhrú go méid níos lú gan cur isteach ar cháilíocht. Mar sin, cén fáth nach triail a bhaint as inniu agus féachaint cé mhéad spás diosca agus bandaleithead is féidir leat a shábháil?

Naisc Úsáideacha

Airteagail Molta

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: