екцел то ворд

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

Екцел и Ворд су две најчешће коришћене Мицрософт Оффице апликације. Док се Екцел првенствено користи за складиштење и анализу нумеричких података, Ворд је популаран алат за креирање и форматирање текстуалних докумената. Међутим, постоје случајеви када ћете можда морати да конвертујете Екцел датотеку у Ворд документ, можда да бисте направили извештај или резиме својих података. У овом техничком блогу ћемо истражити различите начине на које можете претворити Екцел у Ворд, укључујући различите алате и технике доступне за аутоматизацију процеса. Такође ћемо разговарати о предностима и ограничењима сваке методе, тако да можете изабрати најбољи приступ на основу ваших специфичних потреба.

Пратите овај чланак да бисте развили претварач Екцел у Ворд на мрежи за претварање ваших КСЛС датотека у потпуно форматиране документе у само неколико кликова. Савршено за презентације, извештаје и још много тога. Зато пратите овај водич корак по корак који показује кораке за комбиновање датотека и максимално искоришћење података. Пробајте одмах!

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

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

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

Претворите Екцел у Ворд у Ц#

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

// За комплетне примере и датотеке са подацима, идите на 
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 = "DOCX";

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

        // иницијализовати операцију конверзије
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // сачувајте резултујући ЦСВ на локални диск
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // одштампати поруку о успеху ако је конверзија успешна
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word successfully converted !");
            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=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Користите следећу команду цУРЛ да извршите конверзију из Екцел-а у Ворд и сачувате излаз на локалном диску:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

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

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

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

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