Excel uz json

Konvertējiet Excel uz JSON, izmantojot C#.NET

Mūsdienu straujajā biznesa pasaulē efektīva datu pārvaldība ir atslēga, lai nepārsniegtu konkurentus. Tāpēc dati ir kļuvuši par vērtīgu preci, un to pareiza pārvaldība ir ļoti svarīga visu izmēru organizācijām. Viens svarīgs datu pārvaldības aspekts ir datu konvertēšana, kas ietver datu pārveidošanu no viena formāta uz citu, lai padarītu tos lietojamākus un pieejamākus. Pieaugot pieprasījumam pēc datu konvertēšanas, izstrādātājiem ir kļuvis par obligātu uzticamu un efektīvu risinājumu, kas spēj veikt plašu konvertēšanas uzdevumu klāstu. Šis tehniskais emuārs iepazīstinās ar visprogresīvāko risinājumu Excel konvertēšanai uz JSON un apraksta tā funkcijas, priekšrocības un iespējas, sniedzot visaptverošu pārskatu par šo risinājumu un tā lietojumprogrammām.

Ievads programmā Excel uz JSON Conversion API

Viens no svarīgākajiem datu pārvaldības aspektiem ir datu konvertēšana no viena formāta uz citu, un šeit tiek izmantots Aspose.Cells Cloud SDK, kas paredzēts .NET. Ar savām jaudīgajām un elastīgajām funkcijām šī mākoņa API nodrošina vienkāršu un efektīvs risinājums Excel izklājlapu konvertēšanai JSON formātā. Neatkarīgi no tā, vai esat programmatūras izstrādātājs, kurš vēlas automatizēt savus datu konvertēšanas uzdevumus, vai biznesa lietotājs, kam nepieciešams ātri konvertēt izklājlapas lietošanai tīmekļa vai mobilajās lietojumprogrammās, Aspose.Cells Cloud SDK for .NET piedāvā uzticamu un ērtu. risinājums. Mēs turpināsim izpētīt API iespējas un parādīsim darbības, kas jāveic, lai viegli veiktu Excel uz JSON konvertēšanu.

Lai izmantotu SDK, mums jāpievieno tā atsauce kā NuGet pakotne. NuGet pakotņu pārvaldniekā meklējiet “Aspose.Cells-Cloud” un pievienojiet pakotni.

Aspose.Cells Cloud

  1. attēls: Aspose.Cells Cloud NuGet pakotne.

Turklāt mums ir nepieciešams arī mākoņa informācijas paneļa konts. Ja jums nav esoša konta, lūdzu, izveidojiet bezmaksas kontu, izmantojot Cloud Dashboard, izmantojot derīgu e-pasta adresi, un iegūstiet savus personalizētos klienta akreditācijas datus.

Excel uz JSON, izmantojot C#

Šajā sadaļā ir izskaidrota visa nepieciešamā informācija par to, kā Excel konvertēt uz JSON, izmantojot C# koda fragmentu. Lūdzu, ņemiet vērā, ka šajā piemērā tiek izmantota darblapa input.xls.

Excel uz json

2. attēls: — Excel uz JSON konvertēšanas priekšskatījums.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// izveidot CellsApi instanci, sniedzot ClientID un ClientSecret informāciju
CellsApi instance = new CellsApi(clientID, clientSecret);

// Ievadītā Excel faila nosaukums
string name = "input.xls";
// Iegūtā faila formāts
string format = "JSON";

// iegūtā faila nosaukums
string resultantFile = "Converted.json";
        
try
{
    // ielādējiet failu no vietējā diska
    using (var file = System.IO.File.OpenRead(name))
    {

        // inicializēt konvertēšanas darbību
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // izdrukājiet veiksmes ziņojumu, ja konvertēšana ir veiksmīga
        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);
}

Tagad mēģināsim izprast iepriekš minēto koda fragmentu:

CellsApi instance = new CellsApi(clientID, clientSecret);

Izveidojiet CellsApi gadījumu, vienlaikus nododot klienta akreditācijas datus kā argumentus.

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

Lasiet ievades Excel darblapu, izmantojot klases System.IO.File metodi OpenRead(…).

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

Izsauciet metodi, lai veiktu Excel uz JSON konvertēšanu un saglabātu izvadi mākoņkrātuvē.

XLS uz JSON, izmantojot cURL komandas

Mēs saprotam, ka cURL ir komandrindas rīks, lai piekļūtu REST API, padarot to par būtisku rīku izstrādātājiem un IT profesionāļiem. Izmantojot cURL, mēs varam veikt HTTP pieprasījumus REST API, izgūt datus no serveriem un veikt dažādus uzdevumus. Tagad šajā sadaļā mēs pārveidosim XLS uz JSON, izmantojot cURL komandas.

Tagad kā priekšnoteikums mums vispirms ir jāģenerē JWT piekļuves marķieris (pamatojoties uz klienta akreditācijas datiem), izmantojot šo komandu.

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"

Šī komanda paredz, ka ievades XLS būs pieejams mākoņa krātuvē, un pēc konvertēšanas mēs to saglabāsim vietējā 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"

Ja mums ir jāielādē ievade XLS no mākoņa krātuves un pēc konvertēšanas uz JSON, mums ir tieši jāsaglabā izvade tajā pašā mākoņkrātuvē, lūdzu, mēģiniet izmantot šo komandu.

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>

Ātrs padoms

Meklējat bezmaksas Excel uz JSON pārveidotāju! Lūdzu, mēģiniet izmantot mūsu tiešsaistes [Excel Converter] (https://products.aspose.app/cells/conversion).

Noslēguma piezīmes

Visbeidzot, Aspose.Cells Cloud SDK for .NET ir jaudīgs un elastīgs risinājums Excel izklājlapu konvertēšanai JSON formātā. Ar mākoņa arhitektūras arhitektūru, ērti lietojamu saskarni un uzlabotajām funkcijām šī API nodrošina ērtu un efektīvu veidu, kā veikt datu konvertēšanas uzdevumus neatkarīgi no tā, vai esat programmatūras izstrādātājs vai biznesa lietotājs. Neatkarīgi no tā, vai jums ir jākonvertē viena vai vairākas izklājlapas vienlaikus, Aspose.Cells Cloud SDK for .NET piedāvā uzticamu un efektīvu risinājumu. Izmantojot šo API, jūs varat racionalizēt savus datu konvertēšanas uzdevumus, ietaupīt laiku un resursus un koncentrēties uz svarīgākiem sava biznesa aspektiem.

Mēs ļoti iesakām izpētīt Produkta dokumentāciju, kurā ir milzīgs tēmu krājums, kas izskaidro citas aizraujošas API funkcijas. Visbeidzot, ja saskaras ar problēmām, izmantojot API, vai jums ir kādi saistīti jautājumi, lūdzu, sazinieties ar mums, izmantojot bezmaksas produktu atbalsta forumu.

Saistītie raksti

Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: