excel til json

Umbreyttu Excel í JSON með C# .NET

Í hraðskreiðum viðskiptaheimi nútímans er skilvirk gagnastjórnun lykillinn að því að vera á undan samkeppninni. Þess vegna eru gögnin orðin dýrmæt vara og rétt stjórnun þeirra skiptir sköpum fyrir stofnanir af öllum stærðum. Einn mikilvægur þáttur í gagnastjórnun er gagnabreyting, sem felur í sér að umbreyta gögnum frá einu sniði í annað til að gera þau nothæfari og aðgengilegri. Með aukinni eftirspurn eftir gagnabreytingum hefur það orðið brýnt fyrir þróunaraðila að hafa áreiðanlega og skilvirka lausn sem getur tekist á við margs konar umbreytingarverkefni. Þetta tækniblogg mun kynna háþróaða lausn fyrir Excel til JSON umbreytingu og lýsa eiginleikum þess, ávinningi og getu, sem gefur yfirgripsmikið yfirlit yfir þessa lausn og forrit hennar.

Kynning á Excel til JSON viðskipta API

Einn mikilvægasti þáttur gagnastjórnunar er að umbreyta gögnum úr einu sniði yfir í annað, og það er þar sem Aspose.Cells Cloud SDK fyrir .NET kemur inn. Með öflugum og sveigjanlegum eiginleikum sínum býður þetta skýbundið API upp á einfaldan og skilvirk lausn til að umbreyta Excel töflureiknum í JSON snið. Hvort sem þú ert hugbúnaðarhönnuður sem vill gera sjálfvirkan gagnabreytingarverkefni eða viðskiptanotandi sem þarf að umbreyta töflureiknum fljótt til notkunar í vef- eða farsímaforritum, þá býður Aspose.Cells Cloud SDK fyrir .NET upp á áreiðanlega og þægilega lausn. Við ætlum að kanna frekar möguleika API og sýna skrefin til að framkvæma Excel til JSON umbreytingu á auðveldan hátt.

Til að nota SDK þurfum við að bæta við tilvísun þess sem NuGet pakka. Leitaðu að “Aspose.Cells-Cloud” í NuGet pakkastjóranum og bættu við pakkanum.

Aspose.Cells Cloud

Mynd 1:- Aspose.Cells Cloud NuGet pakki.

Ennfremur þurfum við líka að hafa Cloud mælaborðsreikning. Ef þú ert ekki með núverandi reikning, vinsamlegast búðu til ókeypis reikning yfir Cloud Dashboard með því að nota gilt netfang og fáðu persónulega persónuskilríki viðskiptavinarins.

Excel til JSON með C#

Þessi hluti útskýrir allar nauðsynlegar upplýsingar um hvernig á að umbreyta Excel í JSON með því að nota C# kóðabút. Vinsamlegast athugaðu að þetta dæmi notar input.xls vinnublað.

excel til json

Mynd 2: - Forskoðun Excel til JSON umbreytinga.

// Fyrir heildar dæmi og gagnaskrár, vinsamlegast farðu á 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Fáðu skilríki viðskiptavina frá https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// búa til CellsApi tilvik með því að gefa upp ClientID og ClientSecret upplýsingar
CellsApi instance = new CellsApi(clientID, clientSecret);

// Nafn á Excel innsláttarskrá
string name = "input.xls";
// Snið fyrir skrá sem myndast
string format = "JSON";

// nafn skráar sem myndast
string resultantFile = "Converted.json";
        
try
{
    // hlaðið skránni af staðbundnu drifi
    using (var file = System.IO.File.OpenRead(name))
    {

        // frumstilla umbreytingaraðgerðina
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // prenta árangursskilaboð ef umbreytingin heppnast
        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);
}

Nú skulum við reyna að skilja kóðabútinn hér að ofan:

CellsApi instance = new CellsApi(clientID, clientSecret);

Búðu til tilvik af CellsApi meðan þú sendir skilríki viðskiptavinarins sem rök.

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

Lestu Excel vinnublaðið fyrir innslátt með OpenRead(…) aðferð í System.IO.File bekknum.

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

Hringdu í aðferðina til að framkvæma Excel til JSON umbreytingu og vista úttakið í skýjageymslu.

XLS til JSON með því að nota cURL skipanir

Við skiljum að cURL er skipanalínutól til að fá aðgang að REST API, sem gerir það að nauðsynlegu tóli fyrir forritara og upplýsingatæknifræðinga. Með cURL getum við gert HTTP beiðnir til REST API, sótt gögn af netþjónum og framkvæmt ýmis verkefni. Nú í þessum hluta ætlum við að umbreyta XLS í JSON með því að nota cURL skipanir.

Nú, sem forsenda, þurfum við fyrst að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með eftirfarandi skipun.

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"

Eftirfarandi skipun gerir ráð fyrir að inntak XLS sé tiltækt í skýjageymslu og eftir umbreytingu ætlum við að vista það á staðbundnu drifi.

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"

Ef við þurfum að hlaða inn XLS frá skýjageymslu og eftir umbreytingu í JSON, þurfum við að vista úttakið beint í sömu skýgeymslu, vinsamlegast reyndu að nota eftirfarandi skipun.

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>

Fljótleg ráð

Ertu að leita að ókeypis Excel til JSON breytir! Vinsamlegast reyndu að nota [Excel Converter] á netinu (https://products.aspose.app/cells/conversion).

Lokaorð

Að lokum er Aspose.Cells Cloud SDK fyrir .NET öflug og sveigjanleg lausn til að breyta Excel töflureiknum yfir í JSON snið. Með skýjatengdum arkitektúr, auðvelt í notkun viðmóti og háþróaðri eiginleikum, býður þetta API upp á þægilega og skilvirka leið til að framkvæma gagnabreytingarverkefni, óháð því hvort þú ert hugbúnaðarframleiðandi eða viðskiptanotandi. Hvort sem þú þarft að umbreyta einum töflureikni eða mörgum töflureiknum í einu, býður Aspose.Cells Cloud SDK fyrir .NET áreiðanlega og skilvirka lausn. Með því að nota þetta API geturðu hagrætt gagnabreytingarverkefnum þínum, sparað tíma og fjármagn og einbeitt þér að mikilvægari þáttum fyrirtækisins.

Við mælum eindregið með því að skoða Vöruskjölin, sem inniheldur mikið safn af efnisatriðum sem útskýra aðra spennandi eiginleika API. Að lokum, ef þú lendir í einhverjum vandamálum þegar þú notar API, eða þú hefur einhverjar tengdar fyrirspurnir, vinsamlegast ekki hika við að hafa samband við okkur í gegnum ókeypis Product Support Forum.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: