Excel у Word

Пераўтварыце Excel (XLS, XSLX) у CSV з дапамогай C# .NET

Excel і Word з’яўляюцца найбольш часта выкарыстоўваюцца праграмамі Microsoft Office. У той час як Excel у асноўным выкарыстоўваецца для захоўвання і аналізу лікавых дадзеных, Word з’яўляецца папулярным інструментам для стварэння і фарматавання тэкставых дакументаў. Аднак бываюць выпадкі, калі вам можа спатрэбіцца пераўтварыць файл Excel у дакумент Word, магчыма, каб стварыць справаздачу або зводку вашых даных. У гэтым тэхнічным блогу мы вывучым розныя спосабы пераўтварэння Excel у Word, у тым ліку розныя інструменты і метады, даступныя для аўтаматызацыі працэсу. Мы таксама абмяркуем перавагі і абмежаванні кожнага метаду, каб вы маглі выбраць найлепшы падыход з улікам вашых канкрэтных патрэбаў.

Выконвайце гэты артыкул, каб распрацаваць онлайн-канвэртар Excel у Word, каб ператварыць вашы файлы XLS у цалкам адфарматаваныя дакументы ўсяго за некалькі клікаў. Ідэальна падыходзіць для прэзентацый, справаздач і іншага. Такім чынам, прытрымлівайцеся гэтай пакрокавай інструкцыі, якая паказвае крокі па аб’яднанні файлаў і максімальнаму выкарыстанні вашых даных. Паспрабуйце зараз!

API пераўтварэння Excel у Word

Aspose.Cells Cloud SDK для .NET - гэта магутны воблачны API, які дазваляе распрацоўшчыкам бесперашкодна канвертаваць XLS у дакументы Word. Гэты SDK дазваляе лёгка аўтаматызаваць працэс пераўтварэння даных Excel у дакументы Word, захоўваючы ўсё фарматаванне і макет. Працэс пераўтварэння хуткі і эфектыўны, і можа быць выкананы ўсяго ў некалькіх радках кода. У гэтым тэхнічным блогу мы больш падрабязна разгледзім, як пераўтварыць XLS у Word з дапамогай Aspose.Cells Cloud SDK для .NET, у тым ліку пакрокавае кіраўніцтва аб тым, як пачаць, розныя даступныя варыянты пераўтварэння і як для апрацоўкі любых памылак, якія могуць узнікнуць падчас працэсу пераўтварэння. Мы таксама вывучым перавагі і абмежаванні выкарыстання гэтага воблачнага API і выканаем наша жаданне ўбудаваць электронную табліцу Excel у дакумент Word.

Каб пачаць выкарыстоўваць SDK, мы збіраемся дадаць яго спасылку праз менеджэр пакетаў NuGet. Проста знайдзіце “Aspose.Cells-Cloud” і націсніце кнопку “Дадаць пакет”. Па-другое, калі вы яшчэ не падпісаны на Cloud Dashboard, стварыце бясплатны ўліковы запіс, выкарыстоўваючы сапраўдны адрас электроннай пошты, і атрымайце персаналізаваныя ўліковыя дадзеныя кліента.

Пераўтварыце Excel у Word на C#

Каб экспартаваць excel у word з дапамогай 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";
// Фармат для выніковага дакумента Word
string format = "DOCX";

try
{
    // загрузіць файл з лакальнага дыска
    using (var file = System.IO.File.OpenRead(name))
    {

        // ініцыялізаваць аперацыю пераўтварэння
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // захавайце атрыманы CSV на лакальны дыск
        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);

Стварыце аб’ект CellsApi, дзе мы перадаем уліковыя даныя кліента ў якасці аргументаў.

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

Прачытайце ўваходны ліст Excel з дапамогай метаду OpenRead(…) класа System.IO.File.

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

Вышэйзгаданы метад ініцыюе пераўтварэнне Excel у Word, а выніковы DOCX захоўваецца ў воблачным сховішчы.

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

Цяпер, каб захаваць выніковы Word (DOCX) на лакальны дыск, выкарыстоўвайце радкі кода вышэй

Excel у Word

Папярэдні прагляд пераўтварэння Excel у Word.

Вы можаце загрузіць узор аркуша Excel, выкарыстаны ў прыкладзе вышэй, з myDocument.xlsx.

XLS у Word з дапамогай каманд cURL

Пераўтварэнне XLS у Word з дапамогай каманд cURL можа быць зручным варыянтам для распрацоўшчыкаў, якія шукаюць аўтаматызаванае рашэнне для пераўтварэння файлаў. Паколькі Aspose.Cells Cloud пабудавана на аснове архітэктуры REST, мы можам лёгка выканаць пераўтварэнне XLS Excel у Word з дапамогай каманды cURL.

Цяпер спачатку нам трэба стварыць маркер доступу 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"

Цяпер нам трэба выканаць наступную каманду, каб пераўтварыць XLS у дакумент Word. Пасля пераўтварэння выніковы файл захоўваецца ў воблачным сховішчы:

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, каб выканаць пераўтварэнне Excel у Word і захаваць вывад на лакальным дыску:

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"

Заключныя заўвагі

У заключэнне, пераўтварэнне Excel у Word можа быць працаёмкім і стомным працэсам, але з правільнымі інструментамі і метадамі яго можна аўтаматызаваць і зрабіць значна больш эфектыўным. Aspose.Cells Cloud SDK для .NET - адзін з такіх інструментаў, які можа спрасціць працэс і дапамагчы нам зэканоміць час і павысіць прадукцыйнасць. Выкарыстоўваючы гэты магутны воблачны API, распрацоўшчыкі могуць лёгка канвертаваць файлы XLS у дакументы Word, захоўваючы пры гэтым усё фарматаванне і макет. Незалежна ад таго, ствараеце вы справаздачы, зводкі або іншыя дакументы, Aspose.Cells Cloud SDK для .NET прапануе зручнае, надзейнае і эканамічнае рашэнне для ўсіх вашых патрэб пераўтварэння Excel у Word. З яго інтуітыўна зразумелым інтэрфейсам, вычарпальнай дакументацыяй і выдатнай падтрымкай кліентаў гэты SDK з’яўляецца лепшым выбарам для распрацоўшчыкаў, якія жадаюць спрасціць свой працоўны працэс і павысіць прадукцыйнасць.

Звязаныя артыкулы

Перайдзіце па наступных спасылках, каб даведацца больш пра: