Tänapäeva kiires ärimaailmas on tõhus andmehaldus võtmetähtsusega, et konkurentidest ees püsida. Seetõttu on andmetest saanud väärtuslik kaup ja nende nõuetekohane haldamine on igas suuruses organisatsioonide jaoks ülioluline. Andmehalduse üks oluline aspekt on andmete teisendamine, mis hõlmab andmete teisendamist ühest vormingust teise, et muuta need paremini kasutatavaks ja juurdepääsetavamaks. Seoses kasvava nõudlusega andmete teisendamise järele on arendajatele muutunud hädavajalikuks usaldusväärse ja tõhusa lahenduse olemasolu, mis suudaks toime tulla paljude teisendusülesannetega. See tehniline ajaveeb tutvustab tipptasemel lahendust Excel teisendamiseks JSON ja kirjeldab selle funktsioone, eeliseid ja võimalusi, pakkudes terviklikku ülevaadet sellest lahendusest ja selle rakendustest.
- Sissejuhatus Excelisse JSON-i teisendamise API-sse
- Excelist JSON-i kasutades C#
- XLS-i JSON-i, kasutades cURL-i käske
Sissejuhatus Excelisse JSON-i teisendamise API-sse
Andmehalduse üks olulisemaid aspekte on andmete teisendamine ühest vormingust teise ja siin tulebki mängu Aspose.Cells Cloud SDK for .NET. Tänu oma võimsatele ja paindlikele funktsioonidele pakub see pilvepõhine API lihtsat ja tõhus lahendus Exceli arvutustabelite teisendamiseks JSON-vormingusse. Olenemata sellest, kas olete tarkvaraarendaja, kes soovib automatiseerida oma andmete teisendamise ülesandeid, või ärikasutaja, kes peab kiiresti teisendama arvutustabeleid veebi- või mobiilirakendustes kasutamiseks, pakub Aspose.Cells Cloud SDK for .NET usaldusväärset ja mugavat lahendus. Uurime lähemalt API võimalusi ja näitame samme Exceli JSON-i teisendamiseks hõlpsalt.
SDK kasutamiseks peame lisama selle viite NuGeti paketina. Otsige NuGeti paketihalduris “Aspose.Cells-Cloud” ja lisage pakett.
Lisaks peab meil olema ka pilve armatuurlaua konto. Kui teil pole olemasolevat kontot, looge tasuta konto Cloud Dashboard kaudu, kasutades kehtivat e-posti aadressi, ja hankige oma isikupärastatud kliendimandaadid.
Excelist JSON-i kasutades C#
Selles jaotises selgitatakse kõiki vajalikke üksikasju Exceli teisendamiseks JSON-iks C# koodilõigu abil. Pange tähele, et see näide kasutab input.xls töölehte.
// Täielike näidete ja andmefailide vaatamiseks minge aadressile
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// looge CellsApi eksemplar, esitades ClientID ja ClientSecreti üksikasjad
CellsApi instance = new CellsApi(clientID, clientSecret);
// Exceli sisendfaili nimi
string name = "input.xls";
// Saadud faili vorming
string format = "JSON";
// tulemuseks oleva faili nimi
string resultantFile = "Converted.json";
try
{
// laadige fail kohalikult kettalt
using (var file = System.IO.File.OpenRead(name))
{
// lähtestada teisendusoperatsioon
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
// kui teisendamine õnnestub, printige eduteade
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);
}
Proovime nüüd ülaltoodud koodilõiku mõista:
CellsApi instance = new CellsApi(clientID, clientSecret);
Looge CellsApi eksemplar, edastades samal ajal kliendi mandaadid argumentidena.
var file = System.IO.File.OpenRead(name)
Loe sisend Exceli töölehte kasutades OpenRead(…) klassi System.IO.File meetodit.
instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Kutsuge välja meetod Exceli JSON-i teisendamiseks ja väljundi pilvesalvestusse salvestamiseks.
XLS-i JSON-i, kasutades cURL-i käske
Mõistame, et cURL on käsureatööriist REST API-dele juurdepääsuks, muutes selle arendajatele ja IT-spetsialistidele oluliseks tööriistaks. cURL-i abil saame teha HTTP-päringuid REST API-dele, hankida andmeid serveritest ja täita erinevaid ülesandeid. Nüüd selles jaotises teisendame XLS-i JSON-iks, kasutades cURL-i käske.
Eeltingimusena peame esmalt genereerima JWT-pääsuluba (põhineb kliendi mandaatidel), kasutades järgmist käsku.
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"
Järgmine käsk eeldab, et sisend XLS on pilvmälus saadaval ja pärast teisendamist salvestame selle kohalikule kettale.
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"
Juhul, kui peame laadima sisendi XLS-i pilvmälust ja pärast JSON-i teisendamist, peame väljundi otse salvestama samasse pilvmällu, seejärel proovige kasutada järgmist käsku.
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>
Kiire näpunäide
Otsite tasuta Exceli JSON-i konverterit! Proovige kasutada meie veebipõhist Exceli teisendajat.
Lõppsõna
Kokkuvõtteks võib öelda, et Aspose.Cells Cloud SDK for .NET on võimas ja paindlik lahendus Exceli arvutustabelite teisendamiseks JSON-vormingusse. Oma pilvepõhise arhitektuuri, hõlpsasti kasutatava liidese ja täiustatud funktsioonidega pakub see API mugavat ja tõhusat viisi andmete teisendustoimingute tegemiseks olenemata sellest, kas olete tarkvaraarendaja või ärikasutaja. Olenemata sellest, kas peate teisendama ühe arvutustabeli või mitu arvutustabelit korraga, pakub Aspose.Cells Cloud SDK for .NET usaldusväärset ja tõhusat lahendust. Seda API-t kasutades saate oma andmete teisendamise ülesandeid sujuvamaks muuta, säästa aega ja ressursse ning keskenduda oma ettevõtte olulisematele aspektidele.
Soovitame tungivalt uurida tootedokumentatsiooni, mis sisaldab tohutul hulgal teemasid, mis selgitavad API muid põnevaid funktsioone. Lõpuks, kui teil tekib API kasutamisel probleeme või teil on sellega seotud päringuid, võtke meiega ühendust tasuta tootetoe foorumi kaudu.
seotud artiklid
Lisateabe saamiseks külastage järgmisi linke: