екцел у јсон

Претворите Екцел у ЈСОН користећи Ц# .НЕТ

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

Увод у Екцел у ЈСОН АПИ за конверзију

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

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

Аспосе.Целлс Цлоуд

Слика 1:- Аспосе.Целлс Цлоуд НуГет пакет.

Штавише, такође морамо да имамо налог на контролној табли у облаку. У случају да немате постојећи налог, направите бесплатан налог преко Цлоуд Дасхбоард користећи важећу адресу е-поште и прибавите своје персонализоване клијентске акредитиве.

Екцел у ЈСОН користећи Ц#

Овај одељак објашњава све неопходне детаље о томе како да претворите Екцел у ЈСОН користећи Ц# исечак кода. Имајте на уму да овај пример користи радни лист инпут.клс.

екцел у јсон

Слика 2: - Преглед конверзије Екцел у ЈСОН.

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

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

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

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

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

Позовите метод да бисте извршили конверзију Екцел у ЈСОН и сачували излаз у складишту у облаку.

КСЛС у ЈСОН користећи цУРЛ команде

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

Сада, као предуслов, морамо прво да генеришемо ЈВТ приступни токен (на основу акредитива клијента) користећи следећу команду.

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/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.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>

Брзи савет

Тражите бесплатан Екцел у ЈСОН претварач! Покушајте да користите наш онлајн Екцел Цонвертер.

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

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

Топло препоручујемо да истражите Документацију производа, која садржи огромну колекцију тема које објашњавају друге узбудљиве карактеристике АПИ-ја. На крају, ако наиђете на било какав проблем док користите АПИ или имате било какав сродни упит, слободно нас контактирајте преко бесплатног Форума за подршку за производе.

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

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