excel u powerpoint

Pretvorite Excel (XLS, XSLX) u PowerPoint koristeći C# .NET

Excel i PowerPoint dva su najčešće korištena softverska alata u današnjem poslovnom svijetu. Excel se koristi za analizu i upravljanje podacima, dok PowerPoint služi za izradu prezentacija. Ponekad ćete možda trebati pretvoriti Excel radne listove u PowerPoint prezentacije, bilo da svoje podatke predstavite na vizualno privlačniji način ili da pružite sažetak svoje analize. Ovo može biti dugotrajan zadatak ako se radi ručno, osobito ako morate često ažurirati podatke. Srećom, postoji rješenje koje može automatizirati ovaj proces i uštedjeti vam mnogo vremena.

U ovom postu na blogu pokazat ćemo vam kako koristiti C# REST API za automatizaciju procesa pretvaranja Excel radnih listova u PowerPoint prezentacije. Pokrit ćemo sve što trebate znati, od postavljanja okruženja do pisanja koda. Dakle, počnimo!

API za pretvorbu Excela u PowerPoint

Pretvaranje Excelovih radnih listova u PowerPoint prezentacije pomoću Aspose.Cells Cloud SDK za .NET nudi nekoliko prednosti. Prvo, štedi vrijeme automatiziranjem procesa pretvorbe, omogućujući vam da se usredotočite na druge zadatke. Drugo, smanjuje vjerojatnost pogrešaka koje se mogu pojaviti prilikom ručnog kopiranja i lijepljenja podataka iz Excela u PowerPoint. Osim toga, alat je jednostavan za korištenje i zahtijeva malo prethodnog iskustva kodiranja. Uz jednostavno sučelje i jednostavne upute, možete brzo pretvoriti svoje Excel radne listove u PowerPoint prezentacije bez ikakvih problema.

Da bismo započeli, moramo dodati njegovu referencu u našu aplikaciju putem upravitelja paketa NuGet. Dakle, potražite “Aspose.Cells-Cloud” i pritisnite gumb Dodaj paket. Kao drugo, u slučaju da nemate račun na Cloud Dashboard, otvorite besplatni račun pomoću važeće adrese e-pošte i nabavite svoje personalizirane vjerodajnice klijenta.

Umetnite Excel u PowerPoint koristeći C#

Upotrijebite isječak koda dolje da biste ugradili Excel u PowerPoint koristeći C#.

// Za potpune primjere i podatkovne datoteke idite na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// stvoriti CellsApi instancu davanjem pojedinosti o ClientID-u i ClientSecret-u
CellsApi instance = new CellsApi(clientID, clientSecret);

// Naziv naše ulazne Excel datoteke
string name = "myDocument.xls";
// Format za rezultirajuću PowerPoint prezentaciju
string format = "PPTX";

try
{
    // učitati datoteku s lokalnog pogona
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicijalizirati operaciju konverzije
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // spremite rezultirajući PowerPoint na lokalni pogon
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // ispis poruke o uspjehu ako je konverzija uspješna
        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);
}

Hajdemo razumjeti gornji isječak koda:

CellsApi instance = new CellsApi(clientID, clientSecret);

Stvorite objekt CellsApi dok prosljeđujete vjerodajnice klijenta kao argumente.

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

Pročitajte ulaznu Excel radnu knjigu koristeći metodu OpenRead(…) klase System.IO.File.

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

Pozovite gornju metodu za pretvaranje Excela u PowerPoint format.

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

Sada, kako biste spremili rezultirajući PowerPoint (PPTX) na lokalni disk, koristite gornje retke koda. Sve iznimke koje se mogu pojaviti tijekom konverzije programa Excel u PowerPoint bit će obrađene u bloku Try-Catch.

excel u powerpoint

Pregled pretvorbe Excela u PowerPoint.

Ogledni Excel radni list korišten u gornjem primjeru može se preuzeti s myDocument.xlsx.

Excel u PPT pomoću cURL naredbi

Jedna od glavnih prednosti korištenja cURL naredbi za pozivanje REST API-ja je ta što pruža jednostavan i fleksibilan način interakcije s web-baziranim API-jima iz naredbenog retka. Dodatno, cURL naredbe i REST API pružaju korisničko sučelje koje ne zahtijeva prethodno iskustvo kodiranja. Stoga, uz jednostavne upute i naredbe koje je lako slijediti, možete brzo i učinkovito ugraditi svoje Excel radne listove u PowerPoint prezentacije.

Prvo, moramo generirati JWT pristupni token na temelju vjerodajnica klijenta:

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"

Sada moramo izvršiti sljedeću naredbu za ugradnju Excel radne knjige u PowerPoint prezentaciju. Nakon uspješne konverzije, rezultirajuća datoteka pohranjuje se na lokalni disk (prema putanji navedenoj u 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"

Druga je mogućnost pretvoriti Excel u PowerPoint i spremiti izlaz u pohranu u oblaku.

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

Zaključne napomene

Zaključno, Aspose.Cells Cloud SDK za .NET i cURL naredbe pružaju učinkovit i user-friendly način za pretvaranje Excel radnih listova u PowerPoint prezentacije. Kombinirajući snagu tehnologije temeljene na oblaku s fleksibilnošću cURL naredbi, možete automatizirati svoj proces konverzije i ugradnje, štedeći vrijeme i poboljšavajući točnost. Uz njegove jednostavne upute i naredbe koje je lako slijediti, pojednostavite svoj tijek rada i povećajte svoju produktivnost. Nadamo se da vam je ovaj post na blogu pružio vrijedne uvide i upute za korištenje Aspose.Cells Cloud SDK-a za .NET za poboljšanje procesa pretvorbe programa Excel u PowerPoint.

Unatoč tome, toplo preporučujemo da istražite jednostavnu sveobuhvatnu dokumentaciju koja objašnjava pojedinosti o drugim uzbudljivim značajkama API-ja. U slučaju da naiđete na bilo kakve probleme tijekom korištenja API-ja, obratite nam se putem foruma korisničke podrške.

povezani članci

Posjetite sljedeće veze kako biste saznali više o: