Excel a powerpoint

Tiontaigh Excel (XLS, XSLX) go PowerPoint ag baint úsáide as C# .NET

Tá Excel agus PowerPoint ar dhá cheann de na huirlisí bogearraí is coitianta a úsáidtear i saol gnó an lae inniu. Úsáidtear Excel le haghaidh anailíse agus bainistíochta sonraí, agus úsáidtear PowerPoint chun cur i láthair a chruthú. Uaireanta, seans go mbeidh ort bileoga oibre Excel a thiontú go PowerPoint láithreoireachtaí, chun do shonraí a chur i láthair ar bhealach níos tarraingtí ó thaobh amhairc de nó chun achoimre ar d’anailís a sholáthar. Is féidir leis seo a bheith am-íditheach má dhéantar é de láimh, go háirithe má tá ort na sonraí a nuashonrú go minic. Ar ámharaí an tsaoil, tá réiteach ann a fhéadfaidh an próiseas seo a uathoibriú agus go leor ama a shábháil duit.

Sa bhlagphost seo, taispeánfaimid duit conas C# REST API a úsáid chun an próiseas chun bileoga oibre Excel a thiontú go láithreoireachtaí PowerPoint a uathoibriú. Clúdóimid gach rud atá uait, ón timpeallacht a bhunú go dtí an cód a scríobh. Mar sin, cuirimis tús leis!

Excel go PowerPoint Tiontú API

Tá buntáistí éagsúla ag baint le bileoga oibre Excel a thiontú go láithreoireachtaí PowerPoint ag baint úsáide as Aspose.Cells Cloud SDK do .NET. Gcéad dul síos, sábhálann sé am ag uathoibriú an phróisis chomhshó, a ligeann duit díriú ar thascanna eile. Ar an dara dul síos, laghdaítear an dóchúlacht go dtarlóidh earráidí nuair a dhéantar sonraí a chóipeáil agus a ghreamú de láimh ó Excel go PowerPoint. Ina theannta sin, is uirlis éasca le húsáid é agus teastaíonn beagán taithí códaithe roimhe seo. Leis an gcomhéadan simplí agus na treoracha simplí, is féidir leat do bhileoga oibre Excel a thiontú go léirithe PowerPoint go tapa gan aon stró.

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. Mar sin cuardaigh “Aspose.Cells-Cloud” agus buail an cnaipe Cuir Pacáiste leis. Ar an dara dul síos, i gcás nach bhfuil cuntas agat thar Cloud Dashboard, cruthaigh cuntas saor in aisce ag baint úsáide as seoladh ríomhphoist bailí agus faigh do dhintiúir chliaint phearsantaithe.

Cuir Excel isteach in PowerPoint le C#

Bain úsáid as an mblúire cóid a thugtar thíos chun Excel a leabú in PowerPoint le C#.

// 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 trí shonraí ClientID agus ClientSecret a sholáthar
CellsApi instance = new CellsApi(clientID, clientSecret);

// Ainm ár gcomhad Excel ionchuir
string name = "myDocument.xls";
// Formáid don chur i láthair PowerPoint dá bharr
string format = "PPTX";

try
{
    // Íoslódáil an comhad ó tiomáint áitiúil
    using (var file = System.IO.File.OpenRead(name))
    {

        // tús a chur leis an oibríocht chomhshó
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // sábháil an PowerPoint dá bharr ar thiomáint áitiúil
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // teachtaireacht rath a phriontáil má tá an chomhshó rathúil
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to PowerPoint Conversion successful !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Tuigfimid an blúire cód thuas:

CellsApi instance = new CellsApi(clientID, clientSecret);

Cruthaigh réad de CellsApi agus dintiúir an chliaint á rá agat mar argóintí.

var file = System.IO.File.OpenRead(name)

Léigh an leabhar oibre ionchur Excel ag baint úsáide as modh OpenRead(…) den rang System.IO.File.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Cuir glaoch ar an modh thuas chun Excel a thiontú go bhformáid PowerPoint.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

Anois, chun an PowerPoint (PPTX) dá bharr a shábháil ar thiomáint áitiúil, bain úsáid as línte cód thuas. Láimhseálfar aon eisceachtaí a d’fhéadfadh tarlú le linn comhshó Excel go PowerPoint i mbloc Try-Gatch.

Excel a powerpoint

Excel go PowerPoint comhshó réamhamharc.

Is féidir an bhileog oibre Excel shamplach a úsáidtear sa sampla thuas a íoslódáil ó myDocument.xlsx.

Excel go PPT ag baint úsáide as Orduithe CURL

Ceann de na príomhbhuntáistí a bhaineann le horduithe cURL a úsáid chun API REST a ghlaoch ná go soláthraíonn sé bealach simplí agus solúbtha chun idirghníomhú le API bunaithe ar an ngréasán ón líne ordaithe. Ina theannta sin, soláthraíonn orduithe cURL agus REST API comhéadan atá éasca le húsáid nach dteastaíonn aon taithí códaithe roimh ré. Mar sin, le treoracha simplí agus orduithe atá éasca le leanúint, is féidir leat do bhileoga oibre Excel a leabú go tapa agus go héifeachtach i gcur i láthair PowerPoint.

Ar dtús, ní mór dúinn comhartha 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 ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun leabhar oibre Excel a leabú le cur i láthair PowerPoint. Tar éis comhshó rathúil, stóráiltear an comhad mar thoradh air ar thiomáint áitiúil (de réir an chosáin a shonraítear i -o paraiméadar).

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=PPTX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Embed.pptx"

Rogha eile ná Excel a thiontú go PowerPoint agus an t-aschur a shábháil i stóráil scamall.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=PPTX&isAutoFit=true&onlySaveTable=false&outPath=embedded.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Nótaí Deiridh

Mar fhocal scoir, soláthraíonn Aspose.Cells Cloud SDK le haghaidh .NET agus orduithe cURL bealach éifeachtach agus éasca le húsáid chun bileoga oibre Excel a thiontú go láithreoireachtaí PowerPoint. Trí chumhacht na teicneolaíochta scamall-bhunaithe a chomhcheangal le solúbthacht orduithe cURL, is féidir leat do phróiseas comhshó agus leabaithe a uathoibriú, rud a shábháil am agus cruinneas a fheabhsú. Leis na treoracha simplí agus na horduithe atá éasca le leanúint, sruthlínigh do shreabhadh oibre agus feabhsaigh do tháirgiúlacht. Tá súil againn gur thug an post blag seo léargais agus treoracha luachmhara duit maidir le húsáid Aspose.Cells Cloud SDK do .NET chun do phróiseas comhshó Excel go PowerPoint a fheabhsú.

Mar sin féin, molaimid go mór iniúchadh a dhéanamh ar an doiciméadúchán cuimsitheach atá éasca le leanúint, ag míniú na sonraí faoi ghnéithe spreagúla eile den API. I gcás go mbeidh aon fhadhbanna agat agus an API á úsáid agat, déan teagmháil linn trí fóram tacaíochta do chustaiméirí.

Airteagail Ghaolmhara

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