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
- Daħħal Excel fil-PowerPoint billi tuża C#
- Excel għal PPT bl-użu tal-Kmandi tal-cURL
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.
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: