rhagori i json

Trosi Excel i JSON gan ddefnyddio C# .NET

Ym myd busnes cyflym heddiw, mae rheoli data yn effeithlon yn allweddol i aros ar y blaen yn y gystadleuaeth. Felly, mae’r data wedi dod yn nwydd gwerthfawr ac mae ei reolaeth briodol yn hanfodol i sefydliadau o bob maint. Un agwedd bwysig ar reoli data yw trosi data, sy’n golygu trawsnewid data o un fformat i’r llall i’w wneud yn fwy defnyddiol a hygyrch. Gyda’r galw cynyddol am drosi data, mae wedi dod yn hanfodol i ddatblygwyr gael datrysiad dibynadwy ac effeithlon a all drin ystod eang o dasgau trosi. Bydd y blog technegol hwn yn cyflwyno datrysiad blaengar ar gyfer trosi Excel i JSON ac yn disgrifio ei nodweddion, buddion a galluoedd, gan ddarparu trosolwg cynhwysfawr o’r datrysiad hwn a’i gymwysiadau.

Cyflwyniad i Excel i API Trosi JSON

Un o’r agweddau pwysicaf ar reoli data yw trosi data o un fformat i’r llall, a dyma lle mae’r Aspose.Cells Cloud SDK ar gyfer .NET yn dod i mewn Gyda’i nodweddion pwerus a hyblyg, mae’r API hwn sy’n seiliedig ar gwmwl yn darparu fersiwn syml a hyblyg. datrysiad effeithlon ar gyfer trosi taenlenni Excel yn fformat JSON. P’un a ydych chi’n ddatblygwr meddalwedd sydd am awtomeiddio eich tasgau trosi data, neu’n ddefnyddiwr busnes sydd angen trosi taenlenni’n gyflym i’w defnyddio mewn cymwysiadau gwe neu symudol, mae Aspose.Cells Cloud SDK ar gyfer .NET yn cynnig gwasanaeth dibynadwy a chyfleus ateb. Rydyn ni’n mynd i archwilio galluoedd yr API ymhellach, ac yn mynd i ddangos y camau i berfformio trosi Excel i JSON yn rhwydd.

Er mwyn defnyddio’r SDK, mae angen inni ychwanegu ei gyfeirnod fel pecyn NuGet. Chwiliwch “Aspose.Cells-Cloud” yn rheolwr pecyn NuGet ac ychwanegwch y pecyn.

Cwmwl Aspose.Cells

Delwedd 1:- Pecyn Aspose.Cells Cloud NuGet.

Ar ben hynny, mae angen i ni gael cyfrif dangosfwrdd Cloud hefyd. Rhag ofn nad oes gennych gyfrif yn barod, crewch gyfrif am ddim dros Cloud Dashboard gan ddefnyddio cyfeiriad e-bost dilys a chael eich tystlythyrau cleient personol.

Excel i JSON gan ddefnyddio C#

Mae’r adran hon yn esbonio’r holl fanylion angenrheidiol ar sut i drosi Excel i JSON gan ddefnyddio pyt cod C#. Sylwch, mae’r enghraifft hon yn defnyddio taflen waith input.xls.

rhagori i json

Delwedd 2:- Rhagolwg trosi Excel i JSON.

// Am enghreifftiau cyflawn a ffeiliau data, ewch i 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Sicrhewch gymwysterau cleient o https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// creu enghraifft CellsApi trwy ddarparu manylion ClientID a ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Enw'r ffeil Excel mewnbwn
string name = "input.xls";
// Fformat ar gyfer y ffeil canlyniadol
string format = "JSON";

// enw'r ffeil canlyniadol
string resultantFile = "Converted.json";
        
try
{
    // llwytho'r ffeil o yriant lleol
    using (var file = System.IO.File.OpenRead(name))
    {

        // cychwyn y gweithrediad trosi
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // argraffu neges llwyddiant os yw trosi yn llwyddiannus
        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);
}

Nawr, gadewch i ni geisio deall y pyt cod uchod:

CellsApi instance = new CellsApi(clientID, clientSecret);

Creu enghraifft o CellsApi wrth basio tystlythyrau’r cleient fel dadleuon.

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

Darllenwch y daflen waith mewnbwn Excel gan ddefnyddio dull OpenRead(…) o’r dosbarth System.IO.File.

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

Ffoniwch y dull i berfformio trosi Excel i JSON ac arbed yr allbwn yn storfa Cloud.

XLS i JSON gan ddefnyddio Gorchmynion cURL

Rydym yn deall bod cURL yn offeryn llinell orchymyn ar gyfer cyrchu APIs REST, gan ei wneud yn offeryn hanfodol i ddatblygwyr a gweithwyr TG proffesiynol. Gyda cURL, gallwn wneud ceisiadau HTTP i REST APIs, adfer data o weinyddion, a chyflawni tasgau amrywiol. Nawr yn yr adran hon, rydyn ni’n mynd i drosi XLS i JSON gan ddefnyddio gorchmynion cURL.

Nawr, fel rhagofyniad, yn gyntaf mae angen i ni gynhyrchu tocyn mynediad JWT (yn seiliedig ar gymwysterau cleient) gan ddefnyddio’r gorchymyn canlynol.

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"

Mae’r gorchymyn canlynol yn disgwyl i’r mewnbwn XLS fod ar gael mewn storfa cwmwl ac ar ôl ei drawsnewid, rydyn ni’n mynd i’w gadw ar yriant lleol.

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"

Rhag ofn bod angen i ni lwytho’r mewnbwn XLS o storfa Cloud ac ar ôl ei drosi i JSON, mae angen i ni arbed yr allbwn yn uniongyrchol yn yr un storfa cwmwl, yna ceisiwch ddefnyddio’r gorchymyn canlynol.

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>

Awgrym Cyflym

Chwilio am Excel i JSON Converter rhad ac am ddim! Ceisiwch ddefnyddio ein [Excel Converter] ar-lein (https://products.aspose.app/cells/conversion).

Sylwadau Clo

I gloi, mae Aspose.Cells Cloud SDK ar gyfer .NET yn ateb pwerus a hyblyg ar gyfer trosi taenlenni Excel i fformat JSON. Gyda’i bensaernïaeth seiliedig ar gwmwl, rhyngwyneb hawdd ei ddefnyddio, a nodweddion uwch, mae’r API hwn yn darparu ffordd gyfleus ac effeithlon o gyflawni tasgau trosi data, ni waeth a ydych chi’n ddatblygwr meddalwedd neu’n ddefnyddiwr busnes. P’un a oes angen i chi drosi taenlen unigol neu daenlenni lluosog ar unwaith, mae Aspose.Cells Cloud SDK ar gyfer .NET yn cynnig ateb dibynadwy ac effeithlon. Trwy ddefnyddio’r API hwn, gallwch chi symleiddio’ch tasgau trosi data, arbed amser ac adnoddau, a chanolbwyntio ar agweddau pwysicach ar eich busnes.

Rydym yn argymell yn gryf archwilio’r Dogfennaeth Cynnyrch, sy’n cynnwys casgliad enfawr o bynciau sy’n esbonio nodweddion cyffrous eraill yr API. Yn olaf, os byddwch yn dod ar draws unrhyw broblem wrth ddefnyddio’r API, neu os oes gennych unrhyw ymholiad cysylltiedig, mae croeso i chi gysylltu â ni trwy’r [Fforwm Cymorth Cynnyrch] rhad ac am ddim].

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: