екцел у поверпоинт

Претворите Екцел (КСЛС, КССЛКС) у ПоверПоинт користећи Ц# .НЕТ

Екцел и ПоверПоинт су два најчешће коришћена софтверска алата у данашњем пословном свету. Екцел се користи за анализу и управљање подацима, док се ПоверПоинт користи за креирање презентација. Понекад ћете можда морати да конвертујете радне листове Екцел у ПоверПоинт презентације, било да бисте своје податке представили на визуелно привлачнији начин или да бисте пружили резиме ваше анализе. Ово може бити дуготрајан задатак ако се ради ручно, посебно ако морате често да ажурирате податке. Срећом, постоји решење које може да аутоматизује овај процес и да вам уштеди много времена.

У овом посту на блогу показаћемо вам како да користите Ц# РЕСТ АПИ за аутоматизацију процеса претварања Екцел радних листова у ПоверПоинт презентације. Покрићемо све што треба да знате, од подешавања окружења до писања кода. Дакле, хајде да почнемо!

АПИ за конверзију Екцел-а у ПоверПоинт

Конвертовање Екцел радних листова у ПоверПоинт презентације помоћу Аспосе.Целлс Цлоуд СДК за .НЕТ нуди неколико предности. Прво, штеди време аутоматизацијом процеса конверзије, омогућавајући вам да се фокусирате на друге задатке. Друго, смањује вероватноћу грешака до којих може доћи приликом ручног копирања и лепљења података из Екцел-а у ПоверПоинт. Поред тога, то је алат лак за употребу и захтева мало претходног искуства кодирања. Са једноставним интерфејсом и једноставним упутствима, можете брзо да конвертујете своје Екцел радне листове у ПоверПоинт презентације без икаквих проблема.

Да бисмо започели, морамо да додамо његову референцу у нашу апликацију преко НуГет менаџера пакета. Зато потражите „Аспосе.Целлс-Цлоуд“ и притисните дугме Додај пакет. Друго, у случају да немате налог преко Цлоуд Дасхбоард, отворите бесплатан налог користећи важећу адресу е-поште и прибавите своје персонализоване клијентске акредитиве.

Уметните Екцел у ПоверПоинт користећи Ц#

Користите доле наведени исечак кода да бисте уградили Екцел у ПоверПоинт користећи Ц#.

// За комплетне примере и датотеке са подацима, идите на 
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 instance = new CellsApi(clientID, clientSecret);

// Назив наше улазне Екцел датотеке
string name = "myDocument.xls";
// Формат за резултујућу ПоверПоинт презентацију
string format = "PPTX";

try
{
    // учитајте датотеку са локалног диска
    using (var file = System.IO.File.OpenRead(name))
    {

        // иницијализовати операцију конверзије
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // сачувајте добијени ПоверПоинт на локални диск
        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);

Креирајте објекат ЦеллсАпи док прослеђујете акредитиве клијента као аргументе.

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

Прочитајте улазну Екцел радну свеску користећи ОпенРеад(…) метод класе Систем.ИО.Филе.

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

Позовите горњи метод да бисте претворили Екцел у ПоверПоинт формат.

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

Сада, да бисте сачували резултујући ПоверПоинт (ППТКС) на локални диск, користите горње линије кода. Сви изузеци који се могу појавити током конверзије Екцел-а у ПоверПоинт биће обрађени у блоку Три-Цатцх.

екцел у поверпоинт

Преглед конверзије Екцел у ПоверПоинт.

Пример Екцел радног листа који се користи у горњем примеру може се преузети са миДоцумент.клск.

Екцел у ППТ користећи цУРЛ команде

Једна од главних предности коришћења цУРЛ команди за позивање РЕСТ АПИ-ја је да пружа једноставан и флексибилан начин интеракције са АПИ-јима заснованим на вебу из командне линије. Поред тога, цУРЛ команде и РЕСТ АПИ пружају интерфејс прилагођен кориснику који не захтева претходно искуство кодирања. Због тога, уз директна упутства и команде које је лако пратити, можете брзо и ефикасно да уградите своје Екцел радне листове у ПоверПоинт презентације.

Прво, морамо да генеришемо ЈВТ приступни токен на основу акредитива клијента:

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"

Сада морамо да извршимо следећу команду да бисмо уградили Екцел радну свеску у ПоверПоинт презентацију. Након успешне конверзије, резултујућа датотека се чува на локалном диску (према путањи наведеној у параметру -о).

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"

Друга опција је да претворите Екцел у ПоверПоинт и сачувате излаз у складишту у облаку.

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

Завршне напомене

У закључку, Аспосе.Целлс Цлоуд СДК за .НЕТ и цУРЛ команде обезбеђују ефикасан и једноставан начин за претварање Екцел радних листова у ПоверПоинт презентације. Комбиновањем снаге технологије засноване на облаку са флексибилношћу цУРЛ команди, можете аутоматизовати процес конверзије и уграђивања, штедећи време и побољшавајући тачност. Са својим једноставним упутствима и командама које се лако прате, поједноставите свој радни ток и побољшајте своју продуктивност. Надамо се да вам је овај блог пост пружио драгоцене увиде и упутства за коришћење Аспосе.Целлс Цлоуд СДК за .НЕТ да бисте побољшали процес конверзије из Екцел-а у ПоверПоинт.

Без обзира на то, топло препоручујемо да истражите свеобухватну документацију која је лака за праћење и објашњава детаље о другим узбудљивим карактеристикама АПИ-ја. У случају да наиђете на било какве проблеме док користите АПИ, контактирајте нас преко форума за корисничку подршку.

повезани чланци

Посетите следеће везе да бисте сазнали више о: