json માટે એક્સેલ

C# .NET નો ઉપયોગ કરીને Excel ને JSON માં કન્વર્ટ કરો

આજના ઝડપી વ્યવસાયિક વિશ્વમાં, કાર્યક્ષમ ડેટા મેનેજમેન્ટ એ સ્પર્ધામાં આગળ રહેવાની ચાવી છે. તેથી, ડેટા એક મૂલ્યવાન કોમોડિટી બની ગયો છે અને તેનું યોગ્ય સંચાલન તમામ કદની સંસ્થાઓ માટે નિર્ણાયક છે. ડેટા મેનેજમેન્ટનું એક મહત્વનું પાસું એ ડેટા કન્વર્ઝન છે, જેમાં ડેટાને વધુ ઉપયોગી અને સુલભ બનાવવા માટે એક ફોર્મેટમાંથી બીજા ફોર્મેટમાં રૂપાંતરિત કરવાનો સમાવેશ થાય છે. ડેટા કન્વર્ઝનની વધતી જતી માંગ સાથે, વિકાસકર્તાઓ માટે એક વિશ્વસનીય અને કાર્યક્ષમ સોલ્યુશન હોવું અનિવાર્ય બની ગયું છે જે રૂપાંતરણ કાર્યોની વિશાળ શ્રેણીને હેન્ડલ કરી શકે. આ ટેકનિકલ બ્લોગ Excel થી JSON રૂપાંતર માટે એક અદ્યતન ઉકેલ રજૂ કરશે અને તેની સુવિધાઓ, લાભો અને ક્ષમતાઓનું વર્ણન કરશે, આ ઉકેલ અને તેની એપ્લિકેશનોની વ્યાપક ઝાંખી પૂરી પાડશે.

એક્સેલ થી JSON કન્વર્ઝન API નો પરિચય

ડેટા મેનેજમેન્ટના સૌથી મહત્વપૂર્ણ પાસાઓ પૈકી એક ડેટાને એક ફોર્મેટમાંથી બીજા ફોર્મેટમાં રૂપાંતરિત કરવાનું છે, અને આ તે છે જ્યાં .NET માટે Aspose.Cells Cloud SDK આવે છે. તેની શક્તિશાળી અને લવચીક સુવિધાઓ સાથે, આ ક્લાઉડ-આધારિત API એક સરળ અને સરળ પ્રદાન કરે છે. એક્સેલ સ્પ્રેડશીટ્સને JSON ફોર્મેટમાં કન્વર્ટ કરવા માટે કાર્યક્ષમ ઉકેલ. પછી ભલે તમે તમારા ડેટા કન્વર્ઝન કાર્યોને સ્વચાલિત કરવા માંગતા સોફ્ટવેર ડેવલપર હોવ, અથવા વેબ અથવા મોબાઇલ એપ્લિકેશનમાં ઉપયોગ માટે સ્પ્રેડશીટ્સને ઝડપથી કન્વર્ટ કરવાની જરૂરિયાત ધરાવતા વ્યવસાયી વપરાશકર્તા હોવ, Aspose.Cells Cloud SDK for .NET એક વિશ્વસનીય અને અનુકૂળ ઓફર કરે છે. ઉકેલ અમે API ની ક્ષમતાઓનું વધુ અન્વેષણ કરવા જઈ રહ્યા છીએ, અને એક્સેલ ટુ JSON કન્વર્ઝનને સરળતા સાથે કરવાનાં પગલાંઓ બતાવવા જઈ રહ્યા છીએ.

SDK નો ઉપયોગ કરવા માટે, અમારે તેનો સંદર્ભ NuGet પેકેજ તરીકે ઉમેરવાની જરૂર છે. NuGet પેકેજ મેનેજરમાં “Aspose.Cells-Cloud” શોધો અને પેકેજ ઉમેરો.

Aspose.Cells મેઘ

છબી 1:- Aspose.Cells Cloud NuGet પેકેજ.

વધુમાં, અમારી પાસે ક્લાઉડ ડેશબોર્ડ એકાઉન્ટ હોવું જરૂરી છે. જો તમારી પાસે હાલનું એકાઉન્ટ ન હોય, તો કૃપા કરીને માન્ય ઈમેલ એડ્રેસનો ઉપયોગ કરીને ક્લાઉડ ડેશબોર્ડ પર એક મફત એકાઉન્ટ બનાવો અને તમારા વ્યક્તિગત ક્લાયંટ ઓળખપત્રો મેળવો.

C# નો ઉપયોગ કરીને JSON માટે એક્સેલ

આ વિભાગ C# કોડ સ્નિપેટનો ઉપયોગ કરીને એક્સેલને JSON માં કેવી રીતે કન્વર્ટ કરવું તે અંગેની તમામ જરૂરી વિગતો સમજાવે છે. કૃપા કરીને નોંધો, આ ઉદાહરણ input.xls વર્કશીટનો ઉપયોગ કરે છે.

json માટે એક્સેલ

છબી 2:- એક્સેલ થી JSON રૂપાંતર પૂર્વાવલોકન.

// સંપૂર્ણ ઉદાહરણો અને ડેટા ફાઇલો માટે, કૃપા કરીને પર જાઓ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ પરથી ક્લાયંટ ઓળખપત્ર મેળવો
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID અને ClientSecret વિગતો આપીને CellsApi દાખલો બનાવો
CellsApi instance = new CellsApi(clientID, clientSecret);

// ઇનપુટ એક્સેલ ફાઇલનું નામ
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)

System.IO.File ક્લાસની OpenRead(…) પદ્ધતિનો ઉપયોગ કરીને ઇનપુટ એક્સેલ વર્કશીટ વાંચો.

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

Excel થી JSON રૂપાંતરણ કરવા માટેની પદ્ધતિને કૉલ કરો અને આઉટપુટને ક્લાઉડ સ્ટોરેજમાં સાચવો.

CURL આદેશોનો ઉપયોગ કરીને JSON થી XLS

અમે સમજીએ છીએ કે CURL એ REST API ને ઍક્સેસ કરવા માટેનું એક કમાન્ડ લાઇન સાધન છે, જે તેને વિકાસકર્તાઓ અને IT વ્યાવસાયિકો માટે આવશ્યક સાધન બનાવે છે. CURL સાથે, અમે REST API માટે HTTP વિનંતીઓ કરી શકીએ છીએ, સર્વરમાંથી ડેટા પુનઃપ્રાપ્ત કરી શકીએ છીએ અને વિવિધ કાર્યો કરી શકીએ છીએ. હવે આ વિભાગમાં, આપણે CURL આદેશોનો ઉપયોગ કરીને XLS ને JSON માં કન્વર્ટ કરવા જઈ રહ્યા છીએ.

હવે, પૂર્વશરત તરીકે, આપણે પહેલા નીચે આપેલા આદેશનો ઉપયોગ કરીને 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 લોડ કરવાની જરૂર હોય અને 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>

ઝડપી ટીપ

મફત એક્સેલ ટુ JSON કન્વર્ટર જોઈએ છીએ! કૃપા કરીને અમારા ઑનલાઇન Excel Converter નો ઉપયોગ કરવાનો પ્રયાસ કરો.

સમાપન નોંધ, ઉપસંહાર

નિષ્કર્ષમાં, .NET માટે Aspose.Cells Cloud SDK એ એક્સેલ સ્પ્રેડશીટ્સને JSON ફોર્મેટમાં કન્વર્ટ કરવા માટે એક શક્તિશાળી અને લવચીક ઉકેલ છે. તેના ક્લાઉડ-આધારિત આર્કિટેક્ચર, ઉપયોગમાં સરળ ઈન્ટરફેસ અને અદ્યતન સુવિધાઓ સાથે, આ API ડેટા કન્વર્ઝન કાર્યો કરવા માટે એક અનુકૂળ અને કાર્યક્ષમ રીત પ્રદાન કરે છે, પછી ભલે તમે સોફ્ટવેર ડેવલપર છો કે બિઝનેસ યુઝર. તમારે એક જ સ્પ્રેડશીટ અથવા બહુવિધ સ્પ્રેડશીટ્સને એકસાથે કન્વર્ટ કરવાની જરૂર હોય, .NET માટે Aspose.Cells Cloud SDK એક વિશ્વસનીય અને કાર્યક્ષમ ઉકેલ પ્રદાન કરે છે. આ API નો ઉપયોગ કરીને, તમે તમારા ડેટા રૂપાંતરણ કાર્યોને સુવ્યવસ્થિત કરી શકો છો, સમય અને સંસાધનોની બચત કરી શકો છો અને તમારા વ્યવસાયના વધુ મહત્વપૂર્ણ પાસાઓ પર ધ્યાન કેન્દ્રિત કરી શકો છો.

અમે ઉત્પાદન દસ્તાવેજીકરણ નું અન્વેષણ કરવાની ખૂબ ભલામણ કરીએ છીએ, જેમાં API ની અન્ય આકર્ષક સુવિધાઓ સમજાવતા વિષયોનો વિશાળ સંગ્રહ છે. છેલ્લે, જો તમને API નો ઉપયોગ કરતી વખતે કોઈ સમસ્યા આવે, અથવા તમારી પાસે કોઈ સંબંધિત ક્વેરી હોય, તો કૃપા કરીને મફત પ્રોડક્ટ સપોર્ટ ફોરમ દ્વારા અમારો સંપર્ક કરો.

સંબંધિત લેખો

આ વિશે વધુ જાણવા માટે કૃપા કરીને નીચેની લિંક્સની મુલાકાત લો: