excel a json

Tiontaigh Excel go JSON le C# .NET

I saol gnó atá ag luas tapa an lae inniu, tá bainistíocht éifeachtach sonraí ríthábhachtach chun fanacht chun tosaigh ar an gcomórtas. Dá bhrí sin, tá na sonraí ina earra luachmhar anois agus tá a bhainistiú ceart ríthábhachtach d’eagraíochtaí de gach méid. Gné thábhachtach amháin de bhainistiú sonraí is ea tiontú sonraí, a bhaineann le sonraí a athrú ó fhormáid amháin go formáid eile chun é a dhéanamh níos inúsáidte agus níos inrochtana. Agus an t-éileamh méadaitheach ar chomhshó sonraí, tá sé ríthábhachtach d’fhorbróirí réiteach iontaofa agus éifeachtach a bheith acu ar féidir leo raon leathan tascanna tiontaithe a láimhseáil. Tabharfaidh an blag teicniúil seo isteach réiteach ceannródaíoch maidir le tiontú Excel go JSON agus déanfaidh sé cur síos ar a ghnéithe, a bhuntáistí agus a chumais, ag tabhairt forbhreathnú cuimsitheach ar an réiteach seo agus ar a fheidhmchláir.

Réamhrá Excel chuig JSON Tiontú API

Ceann de na gnéithe is tábhachtaí de bhainistíocht sonraí ná sonraí a thiontú ó fhormáid amháin go ceann eile, agus is é seo an áit a dtagann an Aspose.Cells Cloud SDK le haghaidh .NET isteach Leis na gnéithe cumhachtacha agus solúbtha atá aige, soláthraíonn an API scamall-bhunaithe seo simplí agus réiteach éifeachtach chun scarbhileoga Excel a thiontú go formáid JSON. Cibé an forbróir bogearraí thú atá ag iarraidh do thascanna comhshó sonraí a uathoibriú, nó más úsáideoir gnó a bhfuil gá aige le scarbhileoga a thiontú go tapa lena n-úsáid i bhfeidhmchláir ghréasáin nó mhóibíleacha, cuireann Aspose.Cells Cloud SDK do .NET clár iontaofa agus áisiúil ar fáil réiteach. Déanfaimid iniúchadh breise ar chumais an API, agus taispeánfaimid na céimeanna chun tiontú Excel go JSON a dhéanamh gan stró.

D’fhonn an SDK a úsáid, ní mór dúinn a thagairt a chur leis mar phacáiste NuGet. Cuardaigh “Aspose.Cells-Cloud” i mbainisteoir pacáiste NuGet agus cuir an pacáiste leis.

Aspose.Cells Scamall

Íomhá 1:- pacáiste Aspose.Cells Cloud NuGet.

Ina theannta sin, ní mór dúinn cuntas deais Cloud a bheith againn freisin. Sa chás nach bhfuil cuntas agat cheana féin, cruthaigh cuntas saor in aisce ar Cloud Dashboard agus úsáid á baint as seoladh ríomhphoist bailí agus faigh dintiúir phearsantaithe do chliaint.

Excel go JSON ag baint úsáide as C#

Míníonn an chuid seo na sonraí riachtanacha go léir maidir le conas Excel a thiontú go JSON ag baint úsáide as Blúire cód C#. Tabhair faoi deara go n-úsáideann an sampla seo bileog oibre input.xls.

excel a json

Íomhá 2:- Réamhamharc comhshó Excel go JSON.

// Le haghaidh samplaí iomlána agus comhaid sonraí, téigh chuig 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// cruthaigh mar shampla CellsApi trí shonraí ClientID agus ClientSecret a sholáthar
CellsApi instance = new CellsApi(clientID, clientSecret);

// Ainm an chomhaid Excel ionchuir
string name = "input.xls";
// Formáid don chomhad iarmhartach
string format = "JSON";

// ainm an chomhaid iarmhartaigh
string resultantFile = "Converted.json";
        
try
{
    // Íoslódáil an comhad ó tiomáint áitiúil
    using (var file = System.IO.File.OpenRead(name))
    {

        // tús a chur leis an oibríocht chomhshó
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // teachtaireacht rath a phriontáil má tá an chomhshó rathúil
        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);
}

Anois déanaimis iarracht an píosa cód thuas a thuiscint:

CellsApi instance = new CellsApi(clientID, clientSecret);

Cruthaigh cás de CellsApi agus dintiúirí an chliaint á mbronnadh mar argóintí.

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

Léigh an bhileog oibre ionchur Excel ag baint úsáide as modh OpenRead(…) den rang System.IO.File.

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

Cuir glaoch ar an modh chun comhshó Excel go JSON a dhéanamh agus an t-aschur a shábháil i stóráil Cloud.

XLS chuig JSON ag baint úsáide as Orduithe CURL

Tuigimid gur uirlis ordúil é cURL chun rochtain a fháil ar REST APIs, rud a fhágann gur uirlis riachtanach é d’fhorbróirí agus do ghairmithe TF. Le cURL, is féidir linn iarratais HTTP a dhéanamh ar REST APIs, sonraí a aisghabháil ó fhreastalaithe, agus tascanna éagsúla a dhéanamh. Anois san alt seo, táimid ag dul a thiontú XLS go JSON ag baint úsáide as orduithe cURL.

Anois, mar réamhriachtanas, ní mór dúinn comhartha rochtana JWT a ghiniúint ar dtús (bunaithe ar dhintiúir na gcliant) ag baint úsáide as an ordú seo a leanas.

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"

Tá an t-ordú seo a leanas ag súil go mbeidh an t-ionchur XLS ar fáil i stóráil scamall agus tar éis é a chomhshó, táimid chun é a shábháil ar thiomáint áitiúil.

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"

I gcás go gcaithfimid an t-ionchur XLS a luchtú ó stóráil Cloud agus tar éis é a chomhshó go JSON, ní mór dúinn an t-aschur a shábháil go díreach sa stóráil scamall céanna, ansin bain triail as an ordú seo a leanas a úsáid.

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>

Leid Thapa

Ag féachaint do Excel go JSON Tiontaire saor in aisce! Bain triail as ár n-líne [Tiontaire Excel] (https://products.aspose.app/cells/conversion) a úsáid.

Nótaí Deiridh

Mar fhocal scoir, is réiteach cumhachtach solúbtha é Aspose.Cells Cloud SDK do .NET chun scarbhileoga Excel a thiontú go formáid JSON. Leis an ailtireacht scamall-bhunaithe, comhéadan atá éasca le húsáid, agus ardghnéithe, soláthraíonn an API seo bealach áisiúil agus éifeachtach chun tascanna comhshó sonraí a dhéanamh, is cuma más forbróir bogearraí nó úsáideoir gnó tú. Cibé an gá duit scarbhileog amháin nó scarbhileoga iolracha a thiontú ag an am céanna, cuireann Aspose.Cells Cloud SDK do .NET réiteach iontaofa agus éifeachtach ar fáil. Trí úsáid a bhaint as an API seo, is féidir leat do thascanna comhshó sonraí a shruthlíniú, am agus acmhainní a shábháil, agus díriú ar ghnéithe níos tábhachtaí de do ghnó.

Molaimid go mór iniúchadh a dhéanamh ar an Doiciméadúchán Táirge, ina bhfuil bailiúchán ollmhór ábhar a mhíníonn gnéithe spreagúla eile den API. Ar deireadh, má thagann tú trasna ar aon fhadhb agus an API á úsáid agat, nó má tá aon cheist ghaolmhar agat, bíodh leisce ort teagmháil a dhéanamh linn tríd an Product Support Forum saor in aisce.

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: