excel u json

Pretvorite Excel u JSON koristeći C# .NET

U današnjem brzom poslovnom svijetu, efikasno upravljanje podacima je ključno za ostanak ispred konkurencije. Stoga su podaci postali vrijedna roba i njihovo pravilno upravljanje je ključno za organizacije svih veličina. Jedan važan aspekt upravljanja podacima je konverzija podataka, koja uključuje transformaciju podataka iz jednog formata u drugi kako bi bili upotrebljiviji i dostupniji. Sa sve većom potražnjom za konverzijom podataka, postalo je imperativ za programere da imaju pouzdano i efikasno rješenje koje može podnijeti širok spektar zadataka konverzije. Ovaj tehnički blog će predstaviti vrhunsko rješenje za Excel u JSON konverziju i opisati njegove karakteristike, prednosti i mogućnosti, pružajući sveobuhvatan pregled ovog rješenja i njegovih aplikacija.

Uvod u Excel u JSON API za konverziju

Jedan od najvažnijih aspekata upravljanja podacima je pretvaranje podataka iz jednog formata u drugi, i tu dolazi Aspose.Cells Cloud SDK za .NET. Sa svojim moćnim i fleksibilnim karakteristikama, ovaj API baziran na oblaku pruža jednostavan i efikasno rešenje za pretvaranje Excel tabela u JSON format. Bilo da ste programer softvera koji želi automatizirati svoje zadatke konverzije podataka, ili poslovni korisnik koji treba brzo pretvoriti proračunske tablice za korištenje u web ili mobilnim aplikacijama, Aspose.Cells Cloud SDK za .NET nudi pouzdan i praktičan rješenje. Dalje ćemo istražiti mogućnosti API-ja i pokazati korake za izvođenje Excel u JSON konverziju s lakoćom.

Da bismo koristili SDK, moramo dodati njegovu referencu kao NuGet paket. Pretražite “Aspose.Cells-Cloud” u NuGet menadžeru paketa i dodajte paket.

Aspose.Cells Cloud

Slika 1:- Aspose.Cells Cloud NuGet paket.

Nadalje, također moramo imati račun na Cloud kontrolnoj tabli. U slučaju da nemate postojeći nalog, kreirajte besplatni nalog preko Cloud Dashboard koristeći važeću adresu e-pošte i pribavite svoje personalizovane klijentske akreditive.

Excel u JSON koristeći C#

Ovaj odjeljak objašnjava sve potrebne detalje o tome kako pretvoriti Excel u JSON koristeći C# isječak koda. Imajte na umu da ovaj primjer koristi radni list input.xls.

excel u json

Slika 2: - Pregled konverzije Excel u JSON.

// Za kompletne primjere i datoteke s podacima, idite na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Nabavite vjerodajnice klijenta sa https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// kreirajte instancu CellsApi pružajući ClientID i ClientSecret detalje
CellsApi instance = new CellsApi(clientID, clientSecret);

// Naziv ulazne Excel datoteke
string name = "input.xls";
// Format za rezultujući fajl
string format = "JSON";

// naziv rezultirajuće datoteke
string resultantFile = "Converted.json";
        
try
{
    // učitajte datoteku s lokalnog diska
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicijalizirati operaciju konverzije
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // ispisati poruku o uspjehu ako je konverzija uspješna
        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);
}

Pokušajmo sada razumjeti gornji isječak koda:

CellsApi instance = new CellsApi(clientID, clientSecret);

Kreirajte instancu CellsApi dok prosljeđujete akreditive klijenta kao argumente.

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

Pročitajte ulazni Excel radni list koristeći OpenRead(…) metodu klase System.IO.File.

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

Pozovite metodu da izvršite konverziju Excel u JSON i sačuvate izlaz u Cloud memoriji.

XLS u JSON koristeći cURL komande

Razumijemo da je cURL alat naredbene linije za pristup REST API-jima, što ga čini osnovnim alatom za programere i IT stručnjake. Sa cURL-om možemo napraviti HTTP zahtjeve do REST API-ja, preuzimati podatke sa servera i obavljati različite zadatke. Sada u ovom odeljku ćemo konvertovati XLS u JSON koristeći cURL komande.

Sada, kao preduvjet, moramo prvo generirati JWT pristupni token (na osnovu vjerodajnica klijenta) koristeći sljedeću naredbu.

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"

Sljedeća naredba očekuje da će ulazni XLS biti dostupan u pohrani u oblaku i nakon konverzije ćemo ga spremiti na lokalni disk.

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"

U slučaju da trebamo učitati ulazni XLS iz Cloud skladišta i nakon konverzije u JSON, moramo direktno spremiti izlaz u istu pohranu u oblaku, a zatim pokušajte koristiti sljedeću naredbu.

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>

Brzi savjet

Tražite besplatni Excel u JSON Converter! Pokušajte koristiti naš online Excel Converter.

Zaključne napomene

U zaključku, Aspose.Cells Cloud SDK za .NET je moćno i fleksibilno rješenje za pretvaranje Excel tabela u JSON format. Sa svojom arhitekturom zasnovanom na oblaku, interfejsom koji je jednostavan za korišćenje i naprednim funkcijama, ovaj API pruža zgodan i efikasan način za obavljanje zadataka konverzije podataka, bez obzira da li ste programer softvera ili poslovni korisnik. Bilo da trebate da konvertujete jednu tabelu ili više tabela odjednom, Aspose.Cells Cloud SDK za .NET nudi pouzdano i efikasno rešenje. Korištenjem ovog API-ja možete pojednostaviti svoje zadatke konverzije podataka, uštedjeti vrijeme i resurse i fokusirati se na važnije aspekte vašeg poslovanja.

Toplo preporučujemo da istražite Dokumentaciju proizvoda, koja sadrži ogromnu kolekciju tema koje objašnjavaju druge uzbudljive karakteristike API-ja. Na kraju, ako naiđete na bilo kakav problem tokom korištenja API-ja ili imate bilo kakav srodni upit, slobodno nas kontaktirajte putem besplatnog Foruma za podršku za proizvode.

povezani članci

Posjetite sljedeće linkove da saznate više o: