Excel uz Powerpoint

Pārveidojiet Excel (XLS, XSLX) uz PowerPoint, izmantojot C#.NET

Excel un PowerPoint ir divi no visbiežāk izmantotajiem programmatūras rīkiem mūsdienu biznesa pasaulē. Excel tiek izmantots datu analīzei un pārvaldībai, savukārt PowerPoint tiek izmantots prezentāciju izveidei. Dažreiz jums var būt nepieciešams pārveidot Excel darblapas par PowerPoint prezentācijām, lai sniegtu datus vizuāli pievilcīgākā veidā vai sniegtu analīzes kopsavilkumu. Tas var būt laikietilpīgs uzdevums, ja to veic manuāli, īpaši, ja dati ir bieži jāatjaunina. Par laimi, ir risinājums, kas var automatizēt šo procesu un ietaupīt daudz laika.

Šajā emuāra ziņojumā mēs parādīsim, kā izmantot C# REST API, lai automatizētu Excel darblapu pārveidošanu par PowerPoint prezentācijām. Mēs apskatīsim visu, kas jums jāzina, sākot no vides iestatīšanas līdz koda rakstīšanai. Tātad, sāksim!

Excel uz PowerPoint konvertēšanas API

Excel darblapu konvertēšana uz PowerPoint prezentācijām, izmantojot Aspose.Cells Cloud SDK for .NET, piedāvā vairākas priekšrocības. Pirmkārt, tas ietaupa laiku, automatizējot konvertēšanas procesu, ļaujot jums koncentrēties uz citiem uzdevumiem. Otrkārt, tas samazina kļūdu iespējamību, kas var rasties, manuāli kopējot un ielīmējot datus no programmas Excel programmā PowerPoint. Turklāt tas ir lietotājam draudzīgs rīks, un tam ir nepieciešama neliela iepriekšēja kodēšanas pieredze. Pateicoties tā vienkāršajam interfeisam un vienkāršiem norādījumiem, varat ātri pārvērst Excel darblapas par PowerPoint prezentācijām bez jebkādām problēmām.

Lai sāktu, mums ir jāpievieno tā atsauce mūsu lietojumprogrammā, izmantojot NuGet pakotņu pārvaldnieku. Tāpēc meklējiet “Aspose.Cells-Cloud” un nospiediet pogu Pievienot paketi. Otrkārt, ja jums nav konta, izmantojot Cloud Dashboard, lūdzu, izveidojiet bezmaksas kontu, izmantojot derīgu e-pasta adresi, un iegūstiet savus personalizētos klienta akreditācijas datus.

Ievietojiet Excel programmā PowerPoint, izmantojot C#

Lūdzu, izmantojiet tālāk norādīto koda fragmentu, lai iegultu Excel programmā PowerPoint, izmantojot C#.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// izveidot CellsApi instanci, sniedzot ClientID un ClientSecret informāciju
CellsApi instance = new CellsApi(clientID, clientSecret);

// Mūsu ievadītā Excel faila nosaukums
string name = "myDocument.xls";
// Formāts iegūtajai PowerPoint prezentācijai
string format = "PPTX";

try
{
    // ielādējiet failu no vietējā diska
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializēt konvertēšanas darbību
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // saglabājiet iegūto PowerPoint lokālajā diskā
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // izdrukājiet veiksmes ziņojumu, ja konvertēšana ir veiksmīga
        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);
}

Sapratīsim iepriekš minēto koda fragmentu:

CellsApi instance = new CellsApi(clientID, clientSecret);

Izveidojiet CellsApi objektu, vienlaikus nododot klienta akreditācijas datus kā argumentus.

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

Lasiet ievades Excel darbgrāmatu, izmantojot klases System.IO.File metodi OpenRead(…).

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

Izsauciet iepriekš minēto metodi, lai Excel pārvērstu PowerPoint formātā.

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

Tagad, lai saglabātu iegūto PowerPoint (PPTX) vietējā diskā, lūdzu, izmantojiet iepriekš minētās koda rindas. Visi izņēmumi, kas var rasties, pārveidojot programmu Excel uz PowerPoint, tiks apstrādāti blokā Try-Catch.

Excel uz Powerpoint

Excel uz PowerPoint konvertēšanas priekšskatījums.

Iepriekš minētajā piemērā izmantoto Excel darblapas paraugu var lejupielādēt no vietnes myDocument.xlsx.

Excel uz PPT, izmantojot cURL komandas

Viena no galvenajām priekšrocībām, ko sniedz cURL komandu izmantošana REST API izsaukšanai, ir tā, ka tas nodrošina vienkāršu un elastīgu veidu, kā no komandrindas mijiedarboties ar tīmekļa API. Turklāt cURL komandas un REST API nodrošina lietotājam draudzīgu saskarni, kurai nav nepieciešama iepriekšēja kodēšanas pieredze. Tāpēc, izmantojot vienkāršus norādījumus un viegli izpildāmas komandas, varat ātri un efektīvi iegult Excel darblapas PowerPoint prezentācijās.

Pirmkārt, mums ir jāģenerē JWT piekļuves marķieris, pamatojoties uz klienta akreditācijas datiem:

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"

Tagad mums ir jāizpilda šāda komanda, lai iegultu Excel darbgrāmatu PowerPoint prezentācijā. Pēc veiksmīgas konvertēšanas iegūtais fails tiek saglabāts vietējā diskdzinī (saskaņā ar ceļu, kas norādīts parametrā -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"

Vēl viena iespēja ir pārvērst Excel programmā PowerPoint un saglabāt izvadi mākoņkrātuvē.

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

Noslēguma piezīmes

Visbeidzot, Aspose.Cells Cloud SDK for .NET un cURL komandas nodrošina efektīvu un lietotājam draudzīgu veidu, kā pārvērst Excel darblapas PowerPoint prezentācijās. Apvienojot mākoņdatošanas tehnoloģiju jaudu ar cURL komandu elastību, varat automatizēt konvertēšanas un iegulšanas procesu, ietaupot laiku un uzlabojot precizitāti. Pateicoties tiešajiem norādījumiem un viegli izpildāmām komandām, racionalizējiet darbplūsmu un uzlabojiet produktivitāti. Mēs ceram, ka šis emuāra ziņojums ir sniedzis jums vērtīgu ieskatu un norādījumus par Aspose.Cells Cloud SDK izmantošanu .NET, lai uzlabotu Excel uz PowerPoint konvertēšanas procesu.

Tomēr mēs ļoti iesakām izpētīt viegli pārskatāmo visaptverošo dokumentāciju, kurā ir izskaidrota informācija par citām aizraujošām API funkcijām. Ja API lietošanas laikā rodas problēmas, lūdzu, sazinieties ar mums, izmantojot klientu atbalsta forumu.

Saistītie raksti

Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: