excel sa json

I-convert ang Excel sa JSON gamit ang C# .NET

Sa mabilis na mundo ng negosyo ngayon, ang mahusay na pamamahala ng data ay susi upang manatiling nangunguna sa kumpetisyon. Samakatuwid, ang data ay naging isang mahalagang kalakal at ang wastong pamamahala nito ay mahalaga para sa mga organisasyon sa lahat ng laki. Ang isang mahalagang aspeto ng pamamahala ng data ay ang conversion ng data, na kinabibilangan ng pagbabago ng data mula sa isang format patungo sa isa pa upang gawin itong mas magagamit at naa-access. Sa pagtaas ng demand para sa conversion ng data, naging kinakailangan para sa mga developer na magkaroon ng maaasahan at mahusay na solusyon na makakayanan ang malawak na hanay ng mga gawain sa conversion. Ang teknikal na blog na ito ay magpapakilala ng isang makabagong solusyon para sa Excel sa JSON conversion at ilalarawan ang mga feature, benepisyo, at kakayahan nito, na nagbibigay ng komprehensibong pangkalahatang-ideya ng solusyong ito at mga application nito.

Panimula sa Excel sa JSON Conversion API

Isa sa pinakamahalagang aspeto ng pamamahala ng data ay ang pag-convert ng data mula sa isang format patungo sa isa pa, at dito pumapasok ang Aspose.Cells Cloud SDK para sa .NET. Sa mga makapangyarihan at flexible na feature nito, ang cloud-based na API na ito ay nagbibigay ng simple at mahusay na solusyon para sa pag-convert ng mga spreadsheet ng Excel sa format na JSON. Kung ikaw man ay isang software developer na naghahanap upang i-automate ang iyong mga gawain sa conversion ng data, o isang user ng negosyo na kailangang mabilis na mag-convert ng mga spreadsheet para magamit sa mga web o mobile application, nag-aalok ang Aspose.Cells Cloud SDK para sa .NET ng maaasahan at maginhawang solusyon. Ie-explore pa namin ang mga kakayahan ng API, at ipapakita ang mga hakbang para magsagawa ng Excel sa JSON na conversion nang madali.

Upang magamit ang SDK, kailangan naming idagdag ang reference nito bilang isang NuGet package. Hanapin ang “Aspose.Cells-Cloud” sa NuGet package manager at idagdag ang package.

Aspose.Cells Cloud

Larawan 1:- Aspose.Cells Cloud NuGet package.

Higit pa rito, kailangan din nating magkaroon ng Cloud dashboard account. Kung sakaling wala kang umiiral na account, mangyaring lumikha ng isang libreng account sa Cloud Dashboard gamit ang wastong email address at kunin ang iyong mga personalized na kredensyal ng kliyente.

Excel sa JSON gamit ang C#

Ipinapaliwanag ng seksyong ito ang lahat ng kinakailangang detalye kung paano i-convert ang Excel sa JSON gamit ang snippet ng C# code. Pakitandaan, ang halimbawang ito ay gumagamit ng input.xls worksheet.

excel sa json

Larawan 2:- Preview ng conversion ng Excel hanggang JSON.

// Para sa kumpletong mga halimbawa at data file, mangyaring pumunta sa 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Kumuha ng mga kredensyal ng kliyente mula sa https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// lumikha ng halimbawa ng CellsApi sa pamamagitan ng pagbibigay ng mga detalye ng ClientID at ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Pangalan ng input Excel file
string name = "input.xls";
// Format para sa resultang file
string format = "JSON";

// pangalan ng resultang file
string resultantFile = "Converted.json";
        
try
{
    // i-load ang file mula sa lokal na drive
    using (var file = System.IO.File.OpenRead(name))
    {

        // simulan ang pagpapatakbo ng conversion
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // i-print ang mensahe ng tagumpay kung matagumpay ang conversion
        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);
}

Ngayon, subukan nating maunawaan ang snippet ng code sa itaas:

CellsApi instance = new CellsApi(clientID, clientSecret);

Lumikha ng isang halimbawa ng CellsApi habang ipinapasa ang mga kredensyal ng kliyente bilang mga argumento.

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

Basahin ang input Excel worksheet gamit ang OpenRead(…) method ng System.IO.File class.

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

Tawagan ang paraan upang maisagawa ang Excel sa JSON conversion at i-save ang output sa Cloud storage.

XLS hanggang JSON gamit ang cURL Commands

Naiintindihan namin na ang cURL ay isang command line tool para sa pag-access sa mga REST API, na ginagawa itong mahalagang tool para sa mga developer at IT professional. Sa cURL, maaari tayong gumawa ng mga HTTP na kahilingan sa REST API, kumuha ng data mula sa mga server, at magsagawa ng iba’t ibang gawain. Ngayon sa seksyong ito, iko-convert natin ang XLS sa JSON gamit ang mga cURL command.

Ngayon, bilang isang kinakailangan, kailangan muna nating bumuo ng JWT access token (batay sa mga kredensyal ng kliyente) gamit ang sumusunod na command.

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"

Inaasahan ng sumusunod na command na magagamit ang input XLS sa cloud storage at pagkatapos ng conversion, ise-save namin ito sa local drive.

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"

Kung sakaling kailangan nating i-load ang input XLS mula sa Cloud storage at pagkatapos ng conversion sa JSON, kailangan nating direktang i-save ang output sa parehong cloud storage, pagkatapos ay pakisubukang gamitin ang sumusunod na command.

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>

Mabilis na Tip

Naghahanap ng libreng Excel to JSON Converter! Pakisubukang gamitin ang aming online Excel Converter.

Pangwakas na pangungusap

Sa konklusyon, ang Aspose.Cells Cloud SDK para sa .NET ay isang mahusay at nababaluktot na solusyon para sa pag-convert ng mga spreadsheet ng Excel sa JSON na format. Gamit ang cloud-based na arkitektura, madaling gamitin na interface, at mga advanced na feature, ang API na ito ay nagbibigay ng maginhawa at mahusay na paraan upang magsagawa ng mga gawain sa conversion ng data, hindi alintana kung ikaw ay isang developer ng software o isang user ng negosyo. Kailangan mo mang mag-convert ng isang spreadsheet o maramihang spreadsheet nang sabay-sabay, nag-aalok ang Aspose.Cells Cloud SDK para sa .NET ng maaasahan at mahusay na solusyon. Sa paggamit ng API na ito, maaari mong i-streamline ang iyong mga gawain sa conversion ng data, makatipid ng oras at mapagkukunan, at tumuon sa mas mahahalagang aspeto ng iyong negosyo.

Lubos naming inirerekumenda ang paggalugad sa Product Documentation, na naglalaman ng malaking koleksyon ng mga paksang nagpapaliwanag ng iba pang kapana-panabik na feature ng API. Panghuli, kung makatagpo ka ng anumang isyu habang ginagamit ang API, o mayroon kang anumang nauugnay na query, mangyaring huwag mag-atubiling makipag-ugnayan sa amin sa pamamagitan ng libreng Product Support Forum.

Mga Kaugnay na Artikulo

Mangyaring bisitahin ang mga sumusunod na link upang matuto nang higit pa tungkol sa: