rhagori i powerpoint

Trosi Excel (XLS, XSLX) i PowerPoint gan ddefnyddio C# .NET

Mae Excel a PowerPoint yn ddau o’r offer meddalwedd a ddefnyddir amlaf yn y byd busnes heddiw. Defnyddir Excel ar gyfer dadansoddi a rheoli data, tra bod PowerPoint yn cael ei ddefnyddio ar gyfer creu cyflwyniadau. Weithiau, efallai y bydd angen i chi drosi taflenni gwaith Excel i gyflwyniadau PowerPoint, naill ai i gyflwyno’ch data mewn ffordd fwy deniadol yn weledol neu i ddarparu crynodeb o’ch dadansoddiad. Gall hon fod yn dasg sy’n cymryd llawer o amser os caiff ei gwneud â llaw, yn enwedig os oes rhaid i chi ddiweddaru’r data yn aml. Yn ffodus, mae yna ateb a all awtomeiddio’r broses hon ac arbed llawer o amser i chi.

Yn y blogbost hwn, byddwn yn dangos i chi sut i ddefnyddio C# REST API i awtomeiddio’r broses o drosi taflenni gwaith Excel yn gyflwyniadau PowerPoint. Byddwn yn ymdrin â phopeth sydd angen i chi ei wybod, o sefydlu’r amgylchedd i ysgrifennu’r cod. Felly, gadewch i ni ddechrau!

API Trosi Excel i PowerPoint

Mae trosi taflenni gwaith Excel yn gyflwyniadau PowerPoint gan ddefnyddio Aspose.Cells Cloud SDK ar gyfer .NET yn cynnig sawl mantais. Yn gyntaf, mae’n arbed amser trwy awtomeiddio’r broses drosi, sy’n eich galluogi i ganolbwyntio ar dasgau eraill. Yn ail, mae’n lleihau’r tebygolrwydd o gamgymeriadau a all ddigwydd wrth gopïo a gludo data â llaw o Excel i PowerPoint. Yn ogystal, mae’n offeryn hawdd ei ddefnyddio ac mae angen ychydig o brofiad codio blaenorol. Gyda’i ryngwyneb syml a chyfarwyddiadau syml, gallwch chi drosi’ch taflenni gwaith Excel yn gyflwyniadau PowerPoint yn gyflym heb unrhyw drafferth.

I ddechrau, mae angen i ni ychwanegu ei gyfeirnod yn ein cais trwy reolwr pecyn NuGet. Felly chwiliwch “Aspose.Cells-Cloud” a tharo’r botwm Ychwanegu Pecyn. Yn ail, rhag ofn nad oes gennych gyfrif dros Cloud Dashboard, crëwch gyfrif am ddim gan ddefnyddio cyfeiriad e-bost dilys a chael eich tystlythyrau cleient personol.

Mewnosod Excel yn PowerPoint gan ddefnyddio C#

Defnyddiwch y pyt cod isod i fewnosod Excel i PowerPoint gan ddefnyddio C#.

// Am enghreifftiau cyflawn a ffeiliau data, ewch i 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Sicrhewch gymwysterau cleient o https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// creu enghraifft CellsApi trwy ddarparu manylion ClientID a ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Enw ein ffeil Excel mewnbwn
string name = "myDocument.xls";
// Fformat y cyflwyniad PowerPoint dilynol
string format = "PPTX";

try
{
    // llwytho'r ffeil o yriant lleol
    using (var file = System.IO.File.OpenRead(name))
    {

        // cychwyn y gweithrediad trosi
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // arbed y PowerPoint canlyniadol i yriant lleol
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // argraffu neges llwyddiant os yw trosi yn llwyddiannus
        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);
}

Gadewch i ni ddeall y pyt cod uchod:

CellsApi instance = new CellsApi(clientID, clientSecret);

Creu gwrthrych o CellsApi wrth basio tystlythyrau cleient fel dadleuon.

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

Darllenwch y llyfr gwaith mewnbwn Excel gan ddefnyddio dull OpenRead(…) o’r dosbarth System.IO.File.

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

Ffoniwch y dull uchod i drosi Excel i fformat PowerPoint.

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

Nawr, er mwyn arbed y PowerPoint (PPTX) canlyniadol i yriant lleol, defnyddiwch y llinellau cod uchod. Bydd unrhyw eithriadau a all ddigwydd yn ystod trosi Excel i PowerPoint yn cael eu trin mewn bloc Try-Catch.

rhagori i powerpoint

Rhagolwg trosi Excel i PowerPoint.

Gellir lawrlwytho’r daflen waith Excel enghreifftiol a ddefnyddir yn yr enghraifft uchod o myDocument.xlsx.

Excel i PPT gan ddefnyddio Gorchmynion cURL

Un o brif fanteision defnyddio gorchmynion cURL i alw API REST yw ei fod yn darparu ffordd syml a hyblyg o ryngweithio ag APIs ar y we o’r llinell orchymyn. Yn ogystal, mae gorchmynion cURL a REST API yn darparu rhyngwyneb hawdd ei ddefnyddio nad oes angen unrhyw brofiad codio blaenorol arno. Felly, gyda chyfarwyddiadau syml a gorchmynion hawdd eu dilyn, gallwch chi fewnosod eich taflenni gwaith Excel yn gyflym ac yn effeithlon mewn cyflwyniadau PowerPoint.

Yn gyntaf, mae angen i ni gynhyrchu tocyn mynediad JWT yn seiliedig ar gymwysterau cleient:

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"

Nawr mae angen i ni weithredu’r gorchymyn canlynol i fewnosod llyfr gwaith Excel i gyflwyniad PowerPoint. Ar ôl trosi llwyddiannus, mae’r ffeil canlyniadol yn cael ei storio ar yriant lleol (yn unol â’r llwybr a nodir yn -o paramedr).

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"

Opsiwn arall yw trosi Excel i PowerPoint ac arbed yr allbwn mewn storfa cwmwl.

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>"

Sylwadau Clo

I gloi, mae Aspose.Cells Cloud SDK ar gyfer gorchmynion .NET a cURL yn darparu ffordd effeithlon a hawdd ei defnyddio i drosi taflenni gwaith Excel i gyflwyniadau PowerPoint. Trwy gyfuno pŵer technoleg sy’n seiliedig ar gwmwl â hyblygrwydd gorchmynion cURL, gallwch chi awtomeiddio’ch proses trosi ac ymgorffori, gan arbed amser a gwella cywirdeb. Gyda’i gyfarwyddiadau syml a gorchmynion hawdd eu dilyn, symleiddio’ch llif gwaith a gwella’ch cynhyrchiant. Gobeithiwn fod y blogbost hwn wedi rhoi mewnwelediadau a chyfarwyddiadau gwerthfawr i chi ar gyfer defnyddio Aspose.Cells Cloud SDK ar gyfer .NET i wella eich proses drosi Excel i PowerPoint.

Serch hynny, rydym yn argymell yn fawr archwilio’r dogfennaeth gynhwysfawr hawdd ei dilyn sy’n esbonio’r manylion am nodweddion cyffrous eraill yr API. Rhag ofn y byddwch yn dod ar draws unrhyw broblemau wrth ddefnyddio’r API, cysylltwch â ni trwy fforwm cymorth cwsmeriaid.

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: