Excel ў json

Пераўтварыце Excel у JSON з дапамогай C# .NET

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

Уводзіны ў API пераўтварэння Excel у JSON

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

Каб выкарыстоўваць SDK, нам трэба дадаць яго спасылку ў якасці пакета NuGet. Знайдзіце «Aspose.Cells-Cloud» у дыспетчары пакетаў NuGet і дадайце пакет.

Воблака Aspose.Cells

Малюнак 1: - Пакет Aspose.Cells Cloud NuGet.

Акрамя таго, нам таксама трэба мець уліковы запіс на воблачнай панэлі кіравання. Калі ў вас няма ўліковага запісу, стварыце бясплатны ўліковы запіс на Cloud Dashboard, выкарыстоўваючы сапраўдны адрас электроннай пошты, і атрымайце персаналізаваныя ўліковыя дадзеныя кліента.

Excel у JSON з дапамогай C#

У гэтым раздзеле тлумачацца ўсе неабходныя дэталі таго, як пераўтварыць Excel у JSON з дапамогай фрагмента кода C#. Звярніце ўвагу, што ў гэтым прыкладзе выкарыстоўваецца працоўны ліст input.xls.

Excel ў json

Малюнак 2: - Папярэдні прагляд пераўтварэння Excel у JSON.

// Каб атрымаць поўныя прыклады і файлы даных, перайдзіце па спасылцы 
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 = "input.xls";
// Фармат атрыманага файла
string format = "JSON";

// імя атрыманага файла
string resultantFile = "Converted.json";
        
try
{
    // загрузіць файл з лакальнага дыска
    using (var file = System.IO.File.OpenRead(name))
    {

        // ініцыялізаваць аперацыю пераўтварэння
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // надрукаваць паведамленне аб паспяховым выкананні, калі пераўтварэнне прайшло паспяхова
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON 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.

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

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

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

Мы разумеем, што cURL - гэта інструмент каманднага радка для доступу да REST API, што робіць яго важным інструментам для распрацоўшчыкаў і ІТ-спецыялістаў. З дапамогай cURL мы можам рабіць HTTP-запыты да REST API, атрымліваць даныя з сервераў і выконваць розныя задачы. У гэтым раздзеле мы збіраемся пераўтварыць XLS у JSON з дапамогай каманд 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 будзе даступны ў воблачным сховішчы, і пасля пераўтварэння мы захаваем яго на лакальным дыску.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

У выпадку, калі нам трэба загрузіць уваходны XLS з воблачнага сховішча і пасля пераўтварэння ў JSON, нам трэба непасрэдна захаваць вывад у тым жа воблачным сховішчы, тады паспрабуйце выкарыстаць наступную каманду.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

Хуткі савет

Шукаеце бясплатны канвэртар Excel ў JSON! Калі ласка, паспрабуйце скарыстацца нашым інтэрнэт-канвэртарам Excel.

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

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

Мы настойліва рэкамендуем вывучыць Дакументацыю па прадукту, якая змяшчае велізарную калекцыю тэм, якія тлумачаць іншыя цікавыя магчымасці API. І, нарэшце, калі вы сутыкнуліся з якой-небудзь праблемай падчас выкарыстання API або ў вас ёсць любы звязаны запыт, калі ласка, не саромейцеся звязацца з намі праз бясплатны Форум падтрымкі прадукту.

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

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