У сучасным імклівым дзелавым свеце эфектыўнае кіраванне данымі з’яўляецца ключом да таго, каб заставацца наперадзе канкурэнтаў. Такім чынам, даныя сталі каштоўным таварам, і правільнае кіраванне імі мае вырашальнае значэнне для арганізацый любога памеру. Адным з важных аспектаў кіравання данымі з’яўляецца пераўтварэнне даных, якое прадугледжвае пераўтварэнне даных з аднаго фармату ў іншы, каб зрабіць іх больш зручнымі і даступнымі. З ростам попыту на пераўтварэнне даных распрацоўнікам стала неабходна мець надзейнае і эфектыўнае рашэнне, здольнае апрацоўваць шырокі спектр задач пераўтварэння. У гэтым тэхнічным блогу будзе прадстаўлена перадавое рашэнне для пераўтварэння Excel у JSON і апісаны яго асаблівасці, перавагі і магчымасці, даючы поўны агляд гэтага рашэння і яго прыкладанняў.
- Уводзіны ў API пераўтварэння Excel у JSON
- Excel у JSON з дапамогай C#
- XLS у JSON з дапамогай каманд cURL
Уводзіны ў 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 і дадайце пакет.
Акрамя таго, нам таксама трэба мець уліковы запіс на воблачнай панэлі кіравання. Калі ў вас няма ўліковага запісу, стварыце бясплатны ўліковы запіс на Cloud Dashboard, выкарыстоўваючы сапраўдны адрас электроннай пошты, і атрымайце персаналізаваныя ўліковыя дадзеныя кліента.
Excel у JSON з дапамогай C#
У гэтым раздзеле тлумачацца ўсе неабходныя дэталі таго, як пераўтварыць Excel у JSON з дапамогай фрагмента кода C#. Звярніце ўвагу, што ў гэтым прыкладзе выкарыстоўваецца працоўны ліст input.xls.
// Каб атрымаць поўныя прыклады і файлы даных, перайдзіце па спасылцы
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 або ў вас ёсць любы звязаны запыт, калі ласка, не саромейцеся звязацца з намі праз бясплатны Форум падтрымкі прадукту.
Звязаныя артыкулы
Перайдзіце па наступных спасылках, каб даведацца больш пра: