יקסעל צו דזשסאָן

גער עקססעל צו דזשסאָן ניצן C#. נעץ

אין הייַנט ס שנעל-פּייסט געשעפט וועלט, עפעקטיוו דאַטן פאַרוואַלטונג איז שליסל צו בלייבן פאָרויס פון די פאַרמעסט. דעריבער, די דאַטן איז געווארן אַ ווערטפול סכוירע און די געהעריק פאַרוואַלטונג איז קריטיש פֿאַר אָרגאַנאַזיישאַנז פון אַלע סיזעס. איין וויכטיק אַספּעקט פון דאַטן פאַרוואַלטונג איז דאַטן קאַנווערזשאַן, וואָס ינוואַלווז יבערמאַכן דאַטן פון איין פֿאָרמאַט צו אנדערן צו מאַכן עס מער ניצלעך און צוטריטלעך. מיט די ינקריסינג פאָדערונג פֿאַר דאַטן קאַנווערזשאַן, עס איז געווארן ימפּעראַטיוו פֿאַר דעוועלאָפּערס צו האָבן אַ פאַרלאָזלעך און עפעקטיוו לייזונג וואָס קענען שעפּן אַ ברייט קייט פון קאַנווערזשאַן טאַסקס. דער טעכניש בלאָג וועט באַקענען אַ קאַטינג-ברעג לייזונג פֿאַר Excel צו JSON קאַנווערזשאַן און באַשרייַבן זייַן פֿעיִקייטן, בענעפיץ און קייפּאַבילאַטיז, פּראַוויידינג אַ פולשטענדיק איבערבליק פון דעם לייזונג און זייַן אַפּלאַקיישאַנז.

הקדמה צו עקססעל צו JSON קאַנווערזשאַן אַפּי

איינער פון די מערסט וויכטיק אַספּעקץ פון דאַטן פאַרוואַלטונג איז קאַנווערטינג דאַטן פון איין פֿאָרמאַט צו אנדערן, און דאָס איז ווו די Aspose.Cells Cloud SDK פֿאַר. נעץ קומט אין. עפעקטיוו לייזונג פֿאַר קאַנווערטינג עקססעל ספּרעדשיץ אין JSON פֿאָרמאַט. צי איר זענט אַ ווייכווארג דעוועלאָפּער וואָס זוכט צו אָטאַמייט דיין דאַטן קאַנווערזשאַן טאַסקס, אָדער אַ געשעפט באַניצער וואָס דאַרף געשווינד גער ספּרעדשיץ פֿאַר נוצן אין וועב אָדער רירעוודיק אַפּלאַקיישאַנז, Aspose.Cells Cloud SDK for .NET אָפפערס אַ פאַרלאָזלעך און באַקוועם. לייזונג. מיר וועלן ווייַטער ויספאָרשן די קייפּאַבילאַטיז פון די API און ווייַזן די סטעפּס צו דורכפירן אַן עקססעל צו JSON קאַנווערזשאַן מיט יז.

אין סדר צו נוצן די SDK, מיר דאַרפֿן צו לייגן זיין רעפֿערענץ ווי אַ NuGet פּעקל. זוכן “Aspose.Cells-Cloud” אין NuGet פּעקל פאַרוואַלטער און לייגן דעם פּעקל.

אַספּאָסע.סעללס קלאָוד

בילד 1: Aspose.Cells קלאָוד נוגעט פּעקל.

דערצו, מיר אויך דאַרפֿן צו האָבן אַ קלאָוד דאַשבאָרד חשבון. אויב איר טאָן ניט האָבן אַ יגזיסטינג חשבון, ביטע שאַפֿן אַ פריי חשבון איבער Cloud Dashboard ניצן אַ גילטיק בליצפּאָסט אַדרעס און באַקומען דיין פערזענליכען קליענט קראַדענטשאַלז.

עקססעל צו דזשסאָן ניצן C#

דער אָפּטיילונג דערקלערט אַלע די נייטיק דעטאַילס וועגן ווי צו גער עקססעל צו JSON ניצן C# קאָד סניפּאַט. ביטע טאָן, דעם בייַשפּיל ניצט [input.xls] (https://www.dropbox.com/scl/fi/qqeqldpt8ccjn2hq7t3kf/output.xls?dl=0&rlkey=2eexa0sx3tkptrkljsjo6as9j) ווערקשיט.

יקסעל צו דזשסאָן

בילד 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";
        
// שאַפֿן CellsApi בייַשפּיל דורך פּראַוויידינג ClientID און ClientSecret דעטאַילס
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)

לייענען די אַרייַנשרייַב עקססעל ווערקשיט ניצן OpenRead (…) אופֿן פון די System.IO.File קלאַס.

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

רופן דעם אופֿן צו דורכפירן עקססעל צו JSON קאַנווערזשאַן און ראַטעווען די רעזולטאַט אין קלאָוד סטאָרידזש.

XLS צו JSON ניצן cURL קאַמאַנדז

מיר פֿאַרשטיין אַז cURL איז אַ באַפֿעל שורה געצייַג פֿאַר אַקסעס REST APIs, וואָס מאכט עס אַ יקערדיק געצייַג פֿאַר דעוועלאָפּערס און עס פּראָפעססיאָנאַלס. מיט cURL, מיר קענען מאַכן הטטפּ ריקוועס צו REST APIs, צוריקקריגן דאַטן פון סערווערס און דורכפירן פאַרשידן טאַסקס. איצט אין דעם אָפּטיילונג, מיר וועלן גער 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 פֿון קלאָוד סטאָרידזש און נאָך קאַנווערזשאַן צו 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 קאָנווערטער! פּרוּווט ניצן אונדזער אָנליין עקססעל קאָנווערטער.

מסקנא

אין מסקנא, Aspose.Cells Cloud SDK פֿאַר. נעץ איז אַ שטאַרק און פלעקסאַבאַל לייזונג פֿאַר קאַנווערטינג עקססעל ספּרעדשיץ צו דזשסאָן פֿאָרמאַט. מיט זיין וואָלקן-באזירט אַרקאַטעקטשער, גרינג-צו-נוצן צובינד און אַוואַנסירטע פֿעיִקייטן, דעם API גיט אַ באַקוועם און עפעקטיוו וועג צו דורכפירן דאַטן קאַנווערזשאַן טאַסקס, ראַגאַרדלאַס פון צי איר זענט אַ ווייכווארג דעוועלאָפּער אָדער אַ געשעפט באַניצער. צי איר דאַרפֿן צו בייַטן אַ איין ספּרעדשיט אָדער קייפל ספּרעדשיץ אין אַמאָל, Aspose.Cells Cloud SDK פֿאַר. נעץ אָפפערס אַ פאַרלאָזלעך און עפעקטיוו לייזונג. מיט דעם אַפּי, איר קענען סטרימליין דיין דאַטן קאַנווערזשאַן טאַסקס, שפּאָרן צייט און רעסורסן און פאָקוס אויף מער וויכטיק אַספּעקץ פון דיין געשעפט.

מיר העכסט רעקאָמענדירן צו ויספאָרשן די פּראָדוקט דאַקיומענטיישאַן, וואָס כּולל אַ ריזיק זאַמלונג פון טעמעס וואָס דערקלערן אנדערע יקסייטינג פֿעיִקייטן פון די API. לעסאָף, אויב איר טרעפן קיין פּראָבלעם ווען איר נוצן די אַפּי, אָדער איר האָט קיין פֿאַרבונדענע אָנפֿרעג, ביטע פילן פריי צו קאָנטאַקט אונדז דורך די פריי פּראָדוקט סופּפּאָרט פאָרום.

שייַכות אַרטיקלען

ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: