jisbqu għal powerpoint

Ikkonverti Excel (XLS, XSLX) għal PowerPoint billi tuża C# .NET

Excel u PowerPoint huma tnejn mill-għodod tas-software l-aktar użati fid-dinja tan-negozju tal-lum. Excel jintuża għall-analiżi u l-ġestjoni tad-dejta, filwaqt li PowerPoint jintuża għall-ħolqien ta’ preżentazzjonijiet. Xi drabi, jista ‘jkollok bżonn tikkonverti worksheets Excel għal PowerPoint preżentazzjonijiet, jew biex tippreżenta d-dejta tiegħek b’mod aktar attraenti viżwalment jew biex tipprovdi sommarju tal-analiżi tiegħek. Dan jista ‘jkun kompitu li jieħu ħafna ħin jekk isir manwalment, speċjalment jekk ikollok taġġorna d-dejta ta’ spiss. Fortunatament, hemm soluzzjoni li tista ‘awtomatizza dan il-proċess u tiffranka ħafna ħin.

F’dan il-blog post, aħna ser nuruk kif tuża C# REST API biex awtomat il-proċess ta ‘konverżjoni ta’ worksheets Excel għal preżentazzjonijiet bil-PowerPoint. Aħna se nkopru dak kollu li għandek bżonn tkun taf, mit-twaqqif tal-ambjent sal-kitba tal-kodiċi. Allura, ejja nibdew!

Excel għal PowerPoint Konverżjoni API

Il-konverżjoni ta’ worksheets ta’ Excel għal preżentazzjonijiet bil-PowerPoint bl-użu ta’ Aspose.Cells Cloud SDK għal .NET toffri diversi benefiċċji. L-ewwel, jiffranka l-ħin billi awtomatizza l-proċess ta ‘konverżjoni, li jippermettilek tiffoka fuq kompiti oħra. It-tieni, inaqqas il-probabbiltà ta ‘żbalji li jistgħu jseħħu meta manwalment tikkopja u tippejstja data minn Excel għal PowerPoint. Barra minn hekk, hija għodda faċli għall-utent u teħtieġ ftit esperjenza ta ‘kodifikazzjoni minn qabel. Bl-interface sempliċi tagħha u l-istruzzjonijiet sempliċi, tista ‘malajr tikkonverti l-worksheets tiegħek Excel għal preżentazzjonijiet bil-PowerPoint mingħajr ebda battikata.

Biex tibda, irridu nżidu r-referenza tagħha fl-applikazzjoni tagħna permezz tal-maniġer tal-pakketti NuGet. Allura fittex “Aspose.Cells-Cloud” u agħfas il-buttuna Żid Pakkett. It-tieni, f’każ li ma jkollokx kont fuq Cloud Dashboard, jekk jogħġbok oħloq kont b’xejn billi tuża indirizz elettroniku validu u akkwista l-kredenzjali personalizzati tal-klijent tiegħek.

Daħħal Excel fil-PowerPoint billi tuża C#

Jekk jogħġbok uża s-snippet tal-kodiċi mogħti hawn taħt biex daħħal Excel ma’ PowerPoint billi tuża C#.

// Għal eżempji kompluti u fajls tad-dejta, jekk jogħġbok mur 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ikseb kredenzjali tal-klijent minn https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// toħloq istanza ta' CellsApi billi tipprovdi dettalji ClientID u ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Isem tal-fajl Excel input tagħna
string name = "myDocument.xls";
// Format għall-preżentazzjoni bil-PowerPoint li tirriżulta
string format = "PPTX";

try
{
    // tagħbija l-fajl minn drive lokali
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialize l-operazzjoni ta 'konverżjoni
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // ħlief il-PowerPoint riżultanti għal drive lokali
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // istampa messaġġ ta 'suċċess jekk il-konverżjoni tirnexxi
        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);
}

Ejja nifhmu s-snippet tal-kodiċi ta’ hawn fuq:

CellsApi instance = new CellsApi(clientID, clientSecret);

Oħloq oġġett ta ‘CellsApi filwaqt li tgħaddi l-kredenzjali tal-klijent bħala argumenti.

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

Aqra l-ktieb tax-xogħol Excel input billi tuża l-metodu OpenRead(…) tal-klassi System.IO.File.

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

Sejħa l-metodu ta ‘hawn fuq biex tikkonverti Excel għal format PowerPoint.

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

Issa, sabiex issalva l-PowerPoint riżultanti (PPTX) għal drive lokali, jekk jogħġbok uża l-linji tal-kodiċi ta ‘hawn fuq. Kwalunkwe eċċezzjoni li tista ‘sseħħ waqt il-konverżjoni ta’ Excel għal PowerPoint se tiġi ttrattata fil-blokk Try-Catch.

jisbqu għal powerpoint

Preview tal-konverżjoni ta ‘Excel għal PowerPoint.

Il-kampjun ta’ worksheet ta’ Excel użata fl-eżempju ta’ hawn fuq tista’ titniżżel minn myDocument.xlsx.

Excel għal PPT bl-użu tal-Kmandi tal-cURL

Wieħed mill-benefiċċji ewlenin tal-użu tal-kmandi tal-cURL biex issejjaħ API REST huwa li jipprovdi mod sempliċi u flessibbli biex jinteraġixxi ma ‘APIs ibbażati fuq il-web mil-linja tal-kmand. Barra minn hekk, il-kmandi tal-cURL u l-API REST jipprovdu interface faċli għall-utent li ma teħtieġ l-ebda esperjenza ta ‘kodifikazzjoni minn qabel. Għalhekk, bi struzzjonijiet sempliċi u kmandi faċli biex isegwu, tista ‘malajr u effiċjenti tintegra l-worksheets tiegħek Excel fil-preżentazzjonijiet bil-PowerPoint.

L-ewwel, irridu niġġeneraw token ta’ aċċess JWT ibbażat fuq il-kredenzjali tal-klijent:

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"

Issa rridu nwettqu l-kmand li ġej biex inkorporaw ktieb tax-xogħol Excel fil-preżentazzjoni bil-PowerPoint. Wara konverżjoni b’suċċess, il-fajl li jirriżulta huwa maħżun fuq drive lokali (skond il-mogħdija speċifikata fil-parametru -o).

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"

Għażla oħra hija li tikkonverti Excel għal PowerPoint u ssalva l-output fil-ħażna tas-sħab.

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

Rimarki tal-Konklużjoni

Bħala konklużjoni, Aspose.Cells Cloud SDK għall-kmandi .NET u cURL jipprovdu mod effiċjenti u faċli għall-utent biex tikkonverti worksheets Excel għal preżentazzjonijiet bil-PowerPoint. Billi tgħaqqad il-qawwa tat-teknoloġija bbażata fuq il-cloud mal-flessibilità tal-kmandi tal-cURL, tista ‘awtomatizza l-proċess ta’ konverżjoni u inkorporazzjoni tiegħek, tiffranka l-ħin u ttejjeb l-eżattezza. Bl-istruzzjonijiet sempliċi tagħha u l-kmandi faċli biex isegwu, issimplifika l-fluss tax-xogħol tiegħek u ssaħħaħ il-produttività tiegħek. Nittamaw li din il-blog post ipprovdietlek għarfien u struzzjonijiet siewja biex tuża Aspose.Cells Cloud SDK għal .NET biex ittejjeb il-proċess ta ‘konverżjoni ta’ Excel għal PowerPoint tiegħek.

Madankollu, nirrakkomandaw ħafna li tesplora d-dokumentazzjoni komprensiva faċli biex issegwi li tispjega d-dettalji dwar karatteristiċi eċċitanti oħra tal-API. F’każ li tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API, jekk jogħġbok ikkuntattjana permezz ta’ forum ta’ appoġġ għall-klijenti.

Artikoli Relatati

Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: