excel la json

Convertiți Excel în JSON folosind C# .NET

În lumea afacerilor cu ritm rapid de astăzi, gestionarea eficientă a datelor este cheia pentru a rămâne în fruntea concurenței. Prin urmare, datele au devenit o marfă valoroasă și gestionarea lor adecvată este crucială pentru organizațiile de toate dimensiunile. Un aspect important al gestionării datelor este conversia datelor, care implică transformarea datelor dintr-un format în altul pentru a le face mai utilizabile și mai accesibile. Odată cu creșterea cererii de conversie a datelor, a devenit imperativ pentru dezvoltatori să aibă o soluție fiabilă și eficientă care să poată face față unei game largi de sarcini de conversie. Acest blog tehnic va introduce o soluție de ultimă oră pentru conversia Excel în JSON și va descrie caracteristicile, beneficiile și capacitățile acesteia, oferind o imagine de ansamblu cuprinzătoare a acestei soluții și a aplicațiilor sale.

Introducere în API-ul de conversie Excel în JSON

Unul dintre cele mai importante aspecte ale managementului datelor este conversia datelor dintr-un format în altul, iar aici intervine Aspose.Cells Cloud SDK pentru .NET. Cu caracteristicile sale puternice și flexibile, acest API bazat pe cloud oferă o soluție simplă și soluție eficientă pentru conversia foilor de calcul Excel în format JSON. Indiferent dacă sunteți un dezvoltator de software care dorește să vă automatizeze sarcinile de conversie a datelor sau un utilizator de afaceri care trebuie să convertească rapid foi de calcul pentru a le utiliza în aplicații web sau mobile, Aspose.Cells Cloud SDK for .NET oferă o soluție fiabilă și convenabilă. soluţie. Vom explora în continuare capabilitățile API-ului și vom arăta pașii pentru a efectua o conversie Excel în JSON cu ușurință.

Pentru a utiliza SDK-ul, trebuie să adăugăm referința acestuia ca pachet NuGet. Căutați „Aspose.Cells-Cloud” în managerul de pachete NuGet și adăugați pachetul.

Aspose.Cells Cloud

Imaginea 1:- Pachetul Aspose.Cells Cloud NuGet.

În plus, trebuie să avem și un cont de tablou de bord Cloud. În cazul în care nu aveți un cont existent, vă rugăm să creați un cont gratuit prin Cloud Dashboard folosind o adresă de e-mail validă și să obțineți acreditările dvs. personalizate de client.

Excel în JSON folosind C#

Această secțiune explică toate detaliile necesare despre cum să convertiți Excel în JSON folosind fragmentul de cod C#. Vă rugăm să rețineți că acest exemplu utilizează foaia de lucru input.xls.

excel la json

Imaginea 2: - Previzualizarea conversiei Excel în JSON.

// Pentru exemple complete și fișiere de date, accesați 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obțineți acreditările client de la https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// creați instanța CellsApi furnizând detalii ClientID și ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Numele fișierului Excel de intrare
string name = "input.xls";
// Format pentru fișierul rezultat
string format = "JSON";

// numele fișierului rezultat
string resultantFile = "Converted.json";
        
try
{
    // încărcați fișierul de pe unitatea locală
    using (var file = System.IO.File.OpenRead(name))
    {

        // inițializați operația de conversie
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // imprimați mesajul de succes dacă conversia are succes
        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);
}

Acum să încercăm să înțelegem fragmentul de cod de mai sus:

CellsApi instance = new CellsApi(clientID, clientSecret);

Creați o instanță de CellsApi în timp ce treceți acreditările clientului ca argumente.

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

Citiți foaia de lucru Excel de intrare folosind metoda OpenRead(…) din clasa System.IO.File.

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

Apelați metoda pentru a efectua conversia Excel în JSON și salvați rezultatul în stocarea în cloud.

XLS în JSON folosind comenzile cURL

Înțelegem că cURL este un instrument de linie de comandă pentru accesarea API-urilor REST, ceea ce îl face un instrument esențial pentru dezvoltatori și profesioniști IT. Cu cURL, putem face solicitări HTTP către API-urile REST, putem prelua date de pe servere și putem efectua diverse sarcini. Acum, în această secțiune, vom converti XLS în JSON folosind comenzile cURL.

Acum, ca o condiție prealabilă, trebuie să generăm mai întâi un token de acces JWT (pe baza acreditărilor clientului) folosind următoarea comandă.

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"

Următoarea comandă se așteaptă ca intrarea XLS să fie disponibilă în stocarea în cloud și, după conversie, o vom salva pe unitatea locală.

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"

În cazul în care trebuie să încărcăm intrarea XLS din stocarea în cloud și după conversia în JSON, trebuie să salvăm direct ieșirea în aceeași stocare în cloud, apoi încercați să utilizați următoarea comandă.

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>

Sfat rapid

Cauți gratuit Excel în JSON Converter! Vă rugăm să încercați să utilizați [Excel Converter] online (https://products.aspose.app/cells/conversion).

Concluzii finale

În concluzie, Aspose.Cells Cloud SDK pentru .NET este o soluție puternică și flexibilă pentru conversia foilor de calcul Excel în format JSON. Cu arhitectura sa bazată pe cloud, interfața ușor de utilizat și funcțiile avansate, acest API oferă o modalitate convenabilă și eficientă de a efectua sarcini de conversie a datelor, indiferent dacă sunteți un dezvoltator de software sau un utilizator de afaceri. Indiferent dacă trebuie să convertiți o singură foaie de calcul sau mai multe foi de calcul simultan, Aspose.Cells Cloud SDK pentru .NET oferă o soluție fiabilă și eficientă. Folosind acest API, vă puteți eficientiza sarcinile de conversie a datelor, puteți economisi timp și resurse și vă puteți concentra pe aspecte mai importante ale afacerii dvs.

Vă recomandăm cu căldură să explorați Documentația produsului, care conține o colecție imensă de subiecte care explică alte caracteristici interesante ale API-ului. În cele din urmă, dacă întâmpinați vreo problemă în timp ce utilizați API-ul sau dacă aveți întrebări legate de aceasta, vă rugăm să nu ezitați să ne contactați prin intermediul Forumul de asistență pentru produse.

Articole similare

Vă rugăm să vizitați următoarele link-uri pentru a afla mai multe despre: