excel zu powerpoint

Konvertéiert Excel (XLS, XSLX) op PowerPoint mat C# .NET

Excel a PowerPoint sinn zwee vun de meescht benotzt Software Tools an der haiteger Geschäftswelt. Excel gëtt fir Datenanalyse a Gestioun benotzt, während PowerPoint benotzt gëtt fir Presentatiounen ze kreéieren. Heiansdo musst Dir vläicht Excel Aarbechtsblieder op PowerPoint Presentatiounen ëmsetzen, entweder fir Är Donnéeën op eng méi visuell attraktiv Manéier ze presentéieren oder fir e Resumé vun Ärer Analyse ze bidden. Dëst kann eng Zäitopwänneg Aufgab sinn wann se manuell gemaach ginn, besonnesch wann Dir d’Donnéeën dacks muss aktualiséieren. Glécklecherweis gëtt et eng Léisung déi dëse Prozess automatiséieren kann an Iech vill Zäit spueren.

An dësem Blog Post wäerte mir Iech weisen wéi Dir C# REST API benotzt fir de Prozess vun der Konvertéierung vun Excel Worksheets op PowerPoint Presentatiounen ze automatiséieren. Mir iwwerdecken alles wat Dir wësse musst, vum Ëmfeld opzestellen bis de Code schreiwen. Also, loosst eis ufänken!

Excel zu PowerPoint Konversioun API

Konvertéiere vun Excel Aarbechtsblieder op PowerPoint Presentatiounen mat Aspose.Cells Cloud SDK fir .NET bitt verschidde Virdeeler. Als éischt spuert et Zäit andeems de Konversiounsprozess automatiséiert gëtt, wat Iech erlaabt Iech op aner Aufgaben ze fokusséieren. Zweetens reduzéiert et d’Wahrscheinlechkeet vu Feeler, déi optrieden kënnen wann d’Daten aus Excel op PowerPoint manuell kopéiert a pechen. Zousätzlech ass et e userfrëndlecht Tool a erfuerdert e bësse virdrun Kodéierungserfarung. Mat senger einfacher Interface an einfacher Instruktioune kënnt Dir Är Excel Worksheets séier op PowerPoint Presentatiounen konvertéieren ouni Stress.

Fir unzefänken, musse mir seng Referenz an eiser Applikatioun duerch NuGet Package Manager addéieren. Also sicht “Aspose.Cells-Cloud” a klickt op de Knäppchen Add Package. Zweetens, am Fall wou Dir kee Kont iwwer Cloud Dashboard hutt, erstellt w.e.g. e gratis Kont mat enger valabeler E-Mailadress a kritt Är personaliséiert Client Umeldungsinformatiounen.

Excel an PowerPoint setzen mat C#

Benotzt w.e.g. de Code Snippet hei ënnen fir Excel op PowerPoint mat C# z’integréieren.

// Fir komplett Beispiller an Datendateien, gitt w.e.g. op 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Kritt Client Umeldungsinformatioune vun https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// erstellt CellsApi Instanz andeems Dir ClientID a ClientSecret Detailer liwwert
CellsApi instance = new CellsApi(clientID, clientSecret);

// Numm vun eiser Input Excel Datei
string name = "myDocument.xls";
// Format fir resultéierend PowerPoint Presentatioun
string format = "PPTX";

try
{
    // lued d'Datei vum lokalen Drive
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialiséieren d'Konversiounsoperatioun
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // späichert de resultéierende PowerPoint op lokalen Drive
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // Drécken Erfolleg Message wann Konversioun erfollegräich ass
        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);
}

Loosst eis den uewe genannte Code Snippet verstoen:

CellsApi instance = new CellsApi(clientID, clientSecret);

Erstellt en Objet vun CellsApi wärend Dir Client Umeldungsinformatiounen als Argumenter passéiert.

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

Liest d’Input Excel Workbook mat der OpenRead(…) Method vun der System.IO.File Klass.

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

Rufft déi uewe genannte Methode fir Excel op PowerPoint Format ze konvertéieren.

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

Elo, fir de resultéierende PowerPoint (PPTX) op lokalen Drive ze späicheren, benotzt w.e.g. uewendriwwer Codelinnen. All Ausnahmen, déi während der Konversioun vun Excel zu PowerPoint optrieden, ginn am Try-Catch Block gehandhabt.

excel zu powerpoint

Excel zu PowerPoint Konversioun Virschau.

De Probe Excel Aarbechtsblat, deen am uewe genannte Beispill benotzt gëtt, kann erofgeluede ginn myDocument.xlsx.

Excel zu PPT mat cURL Kommandoen

Ee vun den Haaptvirdeeler fir cURL Kommandoen ze benotzen fir eng REST API ze ruffen ass datt et en einfachen a flexibele Wee gëtt fir mat webbaséierten APIen vun der Kommandozeil ze interagéieren. Zousätzlech, cURL Kommandoen an REST API bidden eng userfrëndlech Interface déi keng vireg Kodéierungserfarung erfuerdert. Dofir, mat einfachen Instruktiounen an einfach ze verfollegen Kommandoen, kënnt Dir Är Excel-Aarbechtsblieder séier an effizient an PowerPoint-Presentatiounen embetteren.

Als éischt musse mir e JWT Zougang Token generéieren baséiert op Client Umeldungsinformatiounen:

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"

Elo musse mir de folgende Kommando ausféieren fir en Excel-Aarbechtsbuch op PowerPoint Presentatioun z’integréieren. No der erfollegräicher Konversioun gëtt déi resultéierend Datei op lokalen Drive gespäichert (wéi pro Wee spezifizéiert am -o Parameter).

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"

Eng aner Optioun ass Excel op PowerPoint ze konvertéieren an d’Ausgab an der Cloud Storage ze späicheren.

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

Ofschlossbemierkungen

Als Conclusioun, Aspose.Cells Cloud SDK fir .NET a cURL Kommandoen bidden en effizienten a userfrëndleche Wee fir Excel Worksheets op PowerPoint Presentatiounen ze konvertéieren. Andeems Dir d’Kraaft vun der Cloud-baséierter Technologie kombinéiert mat der Flexibilitéit vu cURL Kommandoen, kënnt Dir Äre Konversiouns- an Embeddingprozess automatiséieren, Zäit spueren an d’Genauegkeet verbesseren. Mat sengen einfachen Instruktiounen an einfach ze verfollegen Kommandoen, streamline Äre Workflow a verbessert Är Produktivitéit. Mir hoffen, datt dëse Blog Post Iech wäertvoll Abléck an Instruktioune fir d’Benotzung vun Aspose.Cells Cloud SDK fir .NET zur Verfügung gestallt huet fir Ären Excel zu PowerPoint Konversiounsprozess ze verbesseren.

Wéi och ëmmer, mir recommandéieren déi einfach ze verfollegen iwwergräifend Dokumentatioun z’erklären, déi d’Detailer iwwer aner spannend Feature vun der API erklärt. Am Fall wou Dir Problemer begéint wärend Dir d’API benotzt, kontaktéiert eis w.e.g. iwwer Clientssupport Forum.

Zesummenhang Artikelen

Besicht w.e.g. déi folgend Linken fir méi iwwer ze léieren: