V današnjem hitrem poslovnem svetu je učinkovito upravljanje podatkov ključnega pomena za ohranjanje prednosti pred konkurenco. Zato so podatki postali dragocena dobrina in njihovo pravilno upravljanje je ključnega pomena za organizacije vseh velikosti. Eden od pomembnih vidikov upravljanja podatkov je pretvorba podatkov, ki vključuje pretvorbo podatkov iz ene oblike v drugo, da postanejo bolj uporabni in dostopni. Z naraščajočim povpraševanjem po pretvorbi podatkov je postalo za razvijalce nujno, da imajo zanesljivo in učinkovito rešitev, ki se lahko spopade s širokim naborom nalog pretvorbe. Ta tehnični blog bo predstavil najsodobnejšo rešitev za pretvorbo Excel v JSON in opisal njene funkcije, prednosti in zmožnosti ter zagotovil celovit pregled te rešitve in njenih aplikacij.
Uvod v API za pretvorbo Excel v JSON
Eden najpomembnejših vidikov upravljanja podatkov je pretvorba podatkov iz ene oblike zapisa v drugo, in tu nastopi Aspose.Cells Cloud SDK za .NET. S svojimi zmogljivimi in prilagodljivimi funkcijami ta API v oblaku zagotavlja preprosto in učinkovita rešitev za pretvorbo preglednic Excel v format JSON. Ne glede na to, ali ste razvijalec programske opreme, ki želi avtomatizirati svoje naloge pretvorbe podatkov, ali poslovni uporabnik, ki mora hitro pretvoriti preglednice za uporabo v spletnih ali mobilnih aplikacijah, Aspose.Cells Cloud SDK for .NET ponuja zanesljivo in priročno rešitev. Nadalje bomo raziskali zmožnosti API-ja in prikazali korake za enostavno izvedbo pretvorbe Excel v JSON.
Če želimo uporabljati SDK, moramo dodati njegovo referenco kot paket NuGet. V upravitelju paketov NuGet poiščite »Aspose.Cells-Cloud« in dodajte paket.
Poleg tega moramo imeti tudi račun za nadzorno ploščo v oblaku. Če še nimate obstoječega računa, ustvarite brezplačen račun na Cloud Dashboard z uporabo veljavnega e-poštnega naslova in pridobite prilagojene poverilnice stranke.
Excel v JSON z uporabo C#
V tem razdelku so razložene vse potrebne podrobnosti o tem, kako pretvoriti Excel v JSON z uporabo izrezka kode C#. Upoštevajte, da ta primer uporablja input.xls delovni list.
// Za popolne primere in podatkovne datoteke pojdite na
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Pridobite poverilnice odjemalca na https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ustvarite primerek CellsApi tako, da navedete podrobnosti ClientID in ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);
// Ime vhodne datoteke Excel
string name = "input.xls";
// Oblika za nastalo datoteko
string format = "JSON";
// ime nastale datoteke
string resultantFile = "Converted.json";
try
{
// naloži datoteko z lokalnega pogona
using (var file = System.IO.File.OpenRead(name))
{
// inicializirati operacijo pretvorbe
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
// natisnite sporočilo o uspehu, če je pretvorba uspešna
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);
}
Zdaj pa poskusimo razumeti zgornji delček kode:
CellsApi instance = new CellsApi(clientID, clientSecret);
Ustvarite primerek CellsApi, medtem ko kot argumente posredujete poverilnice odjemalca.
var file = System.IO.File.OpenRead(name)
Preberite vhodni Excelov delovni list z metodo OpenRead(…) razreda System.IO.File.
instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Pokličite metodo za pretvorbo Excela v JSON in shranite izhod v shrambo v oblaku.
XLS v JSON z uporabo ukazov cURL
Zavedamo se, da je cURL orodje ukazne vrstice za dostop do API-jev REST, zaradi česar je bistveno orodje za razvijalce in IT strokovnjake. S cURL lahko postavljamo HTTP zahteve API-jem REST, pridobivamo podatke s strežnikov in izvajamo različne naloge. V tem razdelku bomo pretvorili XLS v JSON z ukazi cURL.
Zdaj moramo kot predpogoj najprej ustvariti žeton dostopa JWT (na podlagi poverilnic odjemalca) z naslednjim ukazom.
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"
Naslednji ukaz pričakuje, da bo vhodni XLS na voljo v shrambi v oblaku in po pretvorbi ga bomo shranili na lokalni pogon.
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"
Če moramo naložiti vhodni XLS iz shrambe v oblaku in po pretvorbi v JSON, moramo izhod neposredno shraniti v isto shrambo v oblaku, nato poskusite uporabiti naslednji ukaz.
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>
Hitri nasvet
Iščete brezplačen pretvornik Excel v JSON! Poskusite uporabiti naš spletni Excel Converter.
Zaključne opombe
Skratka, Aspose.Cells Cloud SDK za .NET je zmogljiva in prilagodljiva rešitev za pretvorbo Excelovih preglednic v format JSON. S svojo arhitekturo, ki temelji na oblaku, vmesnikom, ki je preprost za uporabo, in naprednimi funkcijami ta API zagotavlja priročen in učinkovit način za izvajanje nalog pretvorbe podatkov, ne glede na to, ali ste razvijalec programske opreme ali poslovni uporabnik. Ne glede na to, ali morate pretvoriti eno samo preglednico ali več preglednic hkrati, Aspose.Cells Cloud SDK za .NET ponuja zanesljivo in učinkovito rešitev. Z uporabo tega API-ja lahko poenostavite svoje naloge pretvorbe podatkov, prihranite čas in vire ter se osredotočite na pomembnejše vidike svojega poslovanja.
Zelo priporočamo, da raziščete Dokumentacijo izdelka, ki vsebuje ogromno zbirko tem, ki pojasnjujejo druge vznemirljive funkcije API-ja. Nazadnje, če med uporabo API-ja naletite na kakršno koli težavo ali imate kakršno koli povezano poizvedbo, se obrnite na nas prek brezplačnega Product Support Forum.
povezani članki
Obiščite naslednje povezave, če želite izvedeti več o: