Excel to powerpoint

გადაიყვანეთ Excel (XLS, XSLX) PowerPoint-ში C# .NET-ის გამოყენებით

Excel და PowerPoint არის ორი ყველაზე ხშირად გამოყენებული პროგრამული ინსტრუმენტი დღევანდელ ბიზნეს სამყაროში. Excel გამოიყენება მონაცემთა ანალიზისა და მართვისთვის, ხოლო PowerPoint გამოიყენება პრეზენტაციების შესაქმნელად. ზოგჯერ შეიძლება დაგჭირდეთ Excel სამუშაო ფურცლების გადაყვანა PowerPoint პრეზენტაციებად, რათა წარმოადგინოთ თქვენი მონაცემები ვიზუალურად უფრო მიმზიდველად, ან მოგაწოდოთ თქვენი ანალიზის შეჯამება. ეს შეიძლება იყოს შრომატევადი ამოცანა, თუ ხელით შესრულდება, განსაკუთრებით იმ შემთხვევაში, თუ მონაცემების ხშირად განახლება გიწევთ. საბედნიეროდ, არსებობს გამოსავალი, რომელიც ამ პროცესის ავტომატიზირებას და დიდ დროს დაზოგავს.

ამ ბლოგ პოსტში ჩვენ გაჩვენებთ, თუ როგორ გამოიყენოთ C# REST API Excel-ის სამუშაო ფურცლების PowerPoint პრეზენტაციებად გადაქცევის პროცესის ავტომატიზაციისთვის. ჩვენ გავაშუქებთ ყველაფერს, რაც თქვენ უნდა იცოდეთ, დაწყებული გარემოს დაყენებიდან კოდის დაწერამდე. მაშ ასე, დავიწყოთ!

Excel to PowerPoint Conversion API

Excel-ის სამუშაო ფურცლების PowerPoint პრეზენტაციებად გარდაქმნა Aspose.Cells Cloud SDK for .NET-ის გამოყენებით რამდენიმე უპირატესობას გვთავაზობს. პირველ რიგში, ის დაზოგავს დროს კონვერტაციის პროცესის ავტომატიზაციით, რაც საშუალებას გაძლევთ ფოკუსირება მოახდინოთ სხვა ამოცანებზე. მეორეც, ეს ამცირებს შეცდომების ალბათობას, რომელიც შეიძლება მოხდეს Excel-დან PowerPoint-ში მონაცემების ხელით კოპირებისა და ჩასმისას. გარდა ამისა, ეს არის მოსახერხებელი ინსტრუმენტი და მოითხოვს კოდირების მცირე გამოცდილებას. მისი მარტივი ინტერფეისით და პირდაპირი ინსტრუქციებით, თქვენ შეგიძლიათ სწრაფად გადაიყვანოთ თქვენი Excel სამუშაო ფურცლები PowerPoint პრეზენტაციებზე ყოველგვარი პრობლემების გარეშე.

დასაწყებად, ჩვენ უნდა დავამატოთ მისი მითითება ჩვენს აპლიკაციაში NuGet პაკეტის მენეჯერის მეშვეობით. ასე რომ, მოძებნეთ “Aspose.Cells-Cloud” და დააჭირეთ ღილაკს Add Package. მეორეც, თუ არ გაქვთ ანგარიში Cloud Dashboard-ზე, გთხოვთ, შექმნათ უფასო ანგარიში მოქმედი ელფოსტის მისამართის გამოყენებით და მიიღოთ თქვენი პერსონალიზებული კლიენტის რწმუნებათა სიგელები.

ჩადეთ Excel PowerPoint-ში C#-ის გამოყენებით

გთხოვთ, გამოიყენოთ ქვემოთ მოცემული კოდის ნაწყვეტი Excel-ის PowerPoint-ში C#-ის გამოყენებით ჩასართავად.

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// შექმენით CellsApi ეგზემპლარი ClientID და ClientSecret დეტალების მიწოდებით
CellsApi instance = new CellsApi(clientID, clientSecret);

// ჩვენი შეყვანილი Excel ფაილის სახელი
string name = "myDocument.xls";
// ფორმატი შედეგიანი PowerPoint პრეზენტაციისთვის
string format = "PPTX";

try
{
    // ჩატვირთეთ ფაილი ადგილობრივი დისკიდან
    using (var file = System.IO.File.OpenRead(name))
    {

        // კონვერტაციის ოპერაციის ინიციალიზაცია
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // შეინახეთ მიღებული PowerPoint ლოკალურ დისკზე
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
        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);
}

მოდით გავიგოთ ზემოთ მოცემული კოდის ნაწყვეტი:

CellsApi instance = new CellsApi(clientID, clientSecret);

შექმენით CellsApi-ს ობიექტი კლიენტის რწმუნებათა სიგელების არგუმენტებად გადაცემისას.

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

წაიკითხეთ შეყვანილი Excel სამუშაო წიგნი System.IO.File კლასის OpenRead(…) მეთოდის გამოყენებით.

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

გამოიძახეთ ზემოთ მოცემული მეთოდი Excel-ის PowerPoint ფორმატში გადასაყვანად.

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

ახლა, იმისათვის, რომ შეინახოთ შედეგი PowerPoint (PPTX) ადგილობრივ დისკზე, გთხოვთ, გამოიყენოთ ზემოთ მოცემული კოდის ხაზები. ნებისმიერი გამონაკლისი, რომელიც შეიძლება მოხდეს Excel-ზე PowerPoint-ზე გადაყვანის დროს, განიხილება Try-Catch ბლოკში.

Excel to powerpoint

Excel-ში PowerPoint-ის გადახედვისას.

ზემოთ მოცემულ მაგალითში გამოყენებული Excel-ის სამუშაო ფურცლის ნიმუში შეგიძლიათ ჩამოტვირთოთ [myDocument.xlsx]-დან (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/myDocument.xlsx ).

Excel-დან PPT-მდე cURL ბრძანებების გამოყენებით

cURL ბრძანებების გამოყენების ერთ-ერთი მთავარი უპირატესობა REST API-ის გამოსაძახებლად არის ის, რომ ის უზრუნველყოფს მარტივ და მოქნილ გზას ვებ-ზე დაფუძნებულ API-ებთან ურთიერთქმედების ბრძანების ხაზიდან. გარდა ამისა, cURL ბრძანებები და REST API უზრუნველყოფს მოსახერხებელი ინტერფეისს, რომელიც არ საჭიროებს წინა კოდირების გამოცდილებას. ამიტომ, მარტივი ინსტრუქციებით და ადვილად შესასრულებელი ბრძანებებით, შეგიძლიათ სწრაფად და ეფექტურად ჩართოთ თქვენი Excel სამუშაო ფურცლები PowerPoint პრეზენტაციებში.

პირველ რიგში, ჩვენ უნდა შევქმნათ JWT წვდომის ნიშანი კლიენტის სერთიფიკატების საფუძველზე:

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"

ახლა ჩვენ უნდა შევასრულოთ შემდეგი ბრძანება Excel-ის სამუშაო წიგნის PowerPoint პრეზენტაციაში ჩასართავად. წარმატებული კონვერტაციის შემდეგ, შედეგად მიღებული ფაილი ინახება ადგილობრივ დისკზე (-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"

კიდევ ერთი ვარიანტია Excel-ის გადაყვანა PowerPoint-ში და შენახვა ღრუბლოვან საცავში.

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

დასკვნითი შენიშვნები

დასასრულს, Aspose.Cells Cloud SDK .NET და cURL ბრძანებებისთვის უზრუნველყოფს Excel-ის სამუშაო ფურცლების PowerPoint პრეზენტაციებად გადაქცევის ეფექტურ და მოსახერხებელი გზას. ღრუბელზე დაფუძნებული ტექნოლოგიის სიმძლავრის შერწყმით cURL ბრძანებების მოქნილობასთან, შეგიძლიათ თქვენი კონვერტაციისა და ჩაშენების პროცესის ავტომატიზაცია, დროის დაზოგვა და სიზუსტის გაუმჯობესება. მისი მარტივი ინსტრუქციებითა და ადვილად შესასრულებელი ბრძანებებით, გაამარტივეთ თქვენი სამუშაო პროცესი და გაზარდეთ თქვენი პროდუქტიულობა. ვიმედოვნებთ, რომ ამ ბლოგ-პოსტმა მოგაწოდეთ ღირებული შეხედულებები და ინსტრუქციები Aspose.Cells Cloud SDK-ისთვის .NET-ისთვის გამოსაყენებლად Excel-ში PowerPoint-ში გადაყვანის პროცესის გასაუმჯობესებლად.

მიუხედავად ამისა, ჩვენ უაღრესად გირჩევთ შეისწავლოთ ადვილად შესასრულებელი ყოვლისმომცველი დოკუმენტაცია, რომელიც ხსნის დეტალებს API-ის სხვა საინტერესო ფუნქციების შესახებ. თუ API-ს გამოყენებისას რაიმე პრობლემა შეგექმნებათ, გთხოვთ დაგვიკავშირდეთ [მომხმარებელთა მხარდაჭერის ფორუმის] მეშვეობით 9.

დაკავშირებული სტატიები

გთხოვთ ეწვიოთ შემდეგ ბმულებს მეტი ინფორმაციისთვის: