Ժամանակակից արագընթաց բիզնես աշխարհում տվյալների արդյունավետ կառավարումը կարևոր է մրցակիցներից առաջ մնալու համար: Հետևաբար, տվյալները դարձել են արժեքավոր ապրանք, և դրանց ճիշտ կառավարումը կարևոր նշանակություն ունի բոլոր չափերի կազմակերպությունների համար: Տվյալների կառավարման կարևոր ասպեկտներից մեկը տվյալների փոխակերպումն է, որը ներառում է տվյալների փոխակերպումը մի ձևաչափից մյուսը՝ դրանք ավելի օգտագործելի և հասանելի դարձնելու համար: Տվյալների փոխակերպման աճող պահանջարկի պայմաններում մշակողների համար հրամայական է դարձել ունենալ հուսալի և արդյունավետ լուծում, որը կարող է լուծել փոխակերպման խնդիրների լայն շրջանակ: Այս տեխնիկական բլոգը կներկայացնի նորագույն լուծում Excel-ին JSON փոխակերպման համար և նկարագրելու է դրա առանձնահատկությունները, առավելություններն ու հնարավորությունները՝ տրամադրելով այս լուծման և դրա կիրառությունների համապարփակ ակնարկ:
- Excel-ի ներածություն JSON փոխակերպման API-ին
- Excel-ից JSON՝ օգտագործելով C#
- XLS դեպի JSON՝ օգտագործելով cURL հրամանները
Excel-ի ներածություն JSON փոխակերպման API-ին
Տվյալների կառավարման ամենակարևոր ասպեկտներից մեկը տվյալների փոխակերպումն է մի ձևաչափից մյուսը, և այստեղ է մտնում Aspose.Cells Cloud SDK-ն .NET-ի համար: Իր հզոր և ճկուն հատկանիշներով այս ամպի վրա հիմնված API-ն ապահովում է պարզ և արդյունավետ լուծում Excel աղյուսակները JSON ձևաչափի փոխակերպելու համար: Անկախ նրանից՝ դուք ծրագրաշարի մշակող եք, որը ցանկանում է ավտոմատացնել ձեր տվյալների փոխակերպման առաջադրանքները, կամ բիզնես օգտատեր, որը կարիք ունի արագ փոխակերպելու աղյուսակները՝ վեբ կամ բջջային հավելվածներում օգտագործելու համար, Aspose.Cells Cloud SDK for .NET առաջարկում է հուսալի և հարմար տարբերակ։ լուծում. Մենք պատրաստվում ենք հետագայում ուսումնասիրել API-ի հնարավորությունները և ցույց տալ քայլերը Excel-ից JSON-ի հեշտությամբ փոխակերպումը կատարելու համար:
SDK-ն օգտագործելու համար մենք պետք է ավելացնենք դրա հղումը որպես NuGet փաթեթ: Որոնեք «Aspose.Cells-Cloud» NuGet փաթեթների կառավարիչում և ավելացրեք փաթեթը:
Ավելին, մենք նաև պետք է ունենանք Cloud վահանակի հաշիվ: Եթե դուք չունեք գոյություն ունեցող հաշիվ, խնդրում ենք ստեղծել անվճար հաշիվ Cloud Dashboard-ի միջոցով՝ օգտագործելով վավեր էլ․ հասցեն և ստացեք ձեր անհատականացված հաճախորդի հավատարմագրերը:
Excel-ից JSON՝ օգտագործելով C#
Այս բաժինը բացատրում է բոլոր անհրաժեշտ մանրամասները, թե ինչպես փոխարկել Excel-ը JSON-ի՝ օգտագործելով C# կոդի հատվածը: Խնդրում ենք նկատի ունենալ, որ այս օրինակն օգտագործում է input.xls աշխատանքային թերթիկը:
// Ամբողջական օրինակների և տվյալների ֆայլերի համար այցելեք
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/ կայքից
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ստեղծել CellsApi օրինակ՝ տրամադրելով ClientID և ClientSecret մանրամասներ
CellsApi instance = new CellsApi(clientID, clientSecret);
// Մուտքագրված Excel ֆայլի անվանումը
string name = "input.xls";
// Ձևաչափ արդյունքի ֆայլի համար
string format = "JSON";
// արդյունքի ֆայլի անվանումը
string resultantFile = "Converted.json";
try
{
// բեռնել ֆայլը տեղական սկավառակից
using (var file = System.IO.File.OpenRead(name))
{
// սկզբնավորել փոխակերպման գործողությունը
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
// տպել հաջողության հաղորդագրություն, եթե փոխակերպումը հաջող է
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);
}
Հիմա եկեք փորձենք հասկանալ վերը նշված կոդի հատվածը.
CellsApi instance = new CellsApi(clientID, clientSecret);
Ստեղծեք CellsApi-ի օրինակ՝ հաճախորդի հավատարմագրերը որպես փաստարկներ փոխանցելիս:
var file = System.IO.File.OpenRead(name)
Կարդացեք մուտքագրված Excel աշխատանքային թերթիկը System.IO.File դասի OpenRead(…) մեթոդով:
instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Զանգահարեք մեթոդը՝ Excel-ի JSON-ի փոխարկումն իրականացնելու և ելքը Cloud պահեստում պահելու համար:
XLS դեպի JSON՝ օգտագործելով cURL հրամանները
Մենք հասկանում ենք, որ cURL-ը հրամանի տող գործիք է REST API-ներ մուտք գործելու համար՝ դարձնելով այն կարևոր գործիք մշակողների և ՏՏ մասնագետների համար: CURL-ի միջոցով մենք կարող ենք HTTP հարցումներ կատարել REST API-ներին, ստանալ տվյալներ սերվերներից և կատարել տարբեր առաջադրանքներ: Այժմ այս բաժնում մենք պատրաստվում ենք XLS-ը վերածել JSON-ի՝ օգտագործելով cURL հրամանները:
Այժմ, որպես նախապայման, մենք նախ պետք է գեներացնենք JWT մուտքի նշան (հիմնված հաճախորդի հավատարմագրերի վրա)՝ օգտագործելով հետևյալ հրամանը։
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"
Հետևյալ հրամանն ակնկալում է, որ XLS մուտքագրումը հասանելի կլինի ամպային պահեստում, և փոխակերպումից հետո մենք պատրաստվում ենք այն պահել տեղական սկավառակում:
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"
Այն դեպքում, երբ մենք պետք է բեռնենք մուտքագրված XLS-ը Cloud պահեստից և JSON-ի փոխարկելուց հետո, մենք պետք է ուղղակիորեն պահպանենք ելքը նույն ամպային պահեստում, ապա խնդրում ենք օգտագործել հետևյալ հրամանը:
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>
Արագ հուշում
Փնտրում եմ անվճար Excel-ից JSON փոխարկիչ: Խնդրում ենք փորձել օգտագործել մեր առցանց [Excel Converter] (https://products.aspose.app/cells/conversion):
Եզրափակիչ դիտողություններ
Եզրափակելով, Aspose.Cells Cloud SDK-ն .NET-ի համար հզոր և ճկուն լուծում է Excel աղյուսակները JSON ձևաչափի փոխակերպելու համար: Իր ամպի վրա հիմնված ճարտարապետությամբ, օգտագործման համար դյուրին ինտերֆեյսով և առաջադեմ գործառույթներով՝ այս API-ն ապահովում է տվյալների փոխակերպման առաջադրանքները կատարելու հարմար և արդյունավետ միջոց՝ անկախ նրանից՝ դուք ծրագրաշար մշակող եք, թե բիզնես օգտագործող: Անկախ նրանից, թե դուք պետք է փոխարկեք մեկ աղյուսակ կամ մի քանի աղյուսակներ, Aspose.Cells Cloud SDK-ն .NET-ի համար առաջարկում է հուսալի և արդյունավետ լուծում: Օգտագործելով այս API-ը, դուք կարող եք պարզեցնել ձեր տվյալների փոխակերպման խնդիրները, խնայել ժամանակն ու ռեսուրսները և կենտրոնանալ ձեր բիզնեսի ավելի կարևոր ասպեկտների վրա:
Մենք խորհուրդ ենք տալիս ուսումնասիրել Product Documentation-ը, որը պարունակում է թեմաների հսկայական հավաքածու, որոնք բացատրում են API-ի այլ հետաքրքիր առանձնահատկությունները: Ի վերջո, եթե API-ն օգտագործելիս որևէ խնդրի եք հանդիպում, կամ որևէ առնչվող հարցում ունեք, խնդրում ենք ազատ զգալ կապվել մեզ հետ անվճար Product Support Forum միջոցով:
Առնչվող հոդվածներ
Խնդրում ենք այցելել հետևյալ հղումները՝ ավելին իմանալու համար.