יקסעל צו וואָרט

גער עקססעל (קסלס, קססלקס) צו קסוו ניצן C#. נעץ

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

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

עקססעל צו וואָרט קאַנווערזשאַן אַפּי

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

צו אָנהייבן מיט SDK יוטאַלאַזיישאַן, מיר וועלן לייגן זיין רעפֿערענץ דורך NuGet פּעקל פאַרוואַלטער. סימפּלי זוכן “Aspose.Cells-Cloud” און שלאָגן די לייג פּאַקקאַגע קנעפּל. צווייטנס, אויב איר זענט נישט אַבאָנירן איבער Cloud Dashboard, ביטע שאַפֿן אַ פריי חשבון מיט אַ גילטיק E- בריוו אַדרעס און באַקומען דיין פערזענליכען קליענט קראַדענטשאַלז.

גער עקססעל צו וואָרט אין C#

ביטע נאָכפאָלגן די סטעפּס און קאָד סניפּאַט אונטן צו אַרויספירן עקססעל צו וואָרט ניצן C#.

// פֿאַר גאַנץ ביישפילן און דאַטן טעקעס, ביטע גיין צו 
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 = "myDocument.xls";
// פֿאָרמאַט פֿאַר רעזולטאַט וואָרט דאָקומענט
string format = "DOCX";

try
{
    // לאָדן די טעקע פֿון היגע פאָר
    using (var file = System.IO.File.OpenRead(name))
    {

        // ינישאַלייז די קאַנווערזשאַן אָפּעראַציע
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // ראַטעווען די ריזאַלטינג קסוו צו היגע פאָר
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // דרוקן הצלחה אָנזאָג אויב קאַנווערזשאַן איז געראָטן
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word 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 קלאַס.

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

די אויבן אופֿן ינישיאַץ די קאַנווערזשאַן פון עקססעל צו וואָרט און דער רעזולטאַט דאָקקס איז געראטעוועט צו קלאָוד סטאָרידזש.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

איצט אין סדר צו ראַטעווען די רעזולטאַט וואָרט (דאָקקס) צו היגע פאָר, ביטע נוצן אויבן קאָד שורות

יקסעל צו וואָרט

עקססעל צו וואָרט קאַנווערזשאַן פאָרויסיקע ווייַזונג.

איר קען באַטראַכטן דאַונלאָודינג די עקססעל ווערקשיט געניצט אין אויבן ביישפּיל פֿון myDocument.xlsx.

XLS צו וואָרט ניצן cURL קאַמאַנדז

קאַנווערטינג XLS צו וואָרט ניצן cURL קאַמאַנדז קענען זיין אַ באַקוועם אָפּציע פֿאַר דעוועלאָפּערס וואָס זענען קוקן פֿאַר אַן אָטאַמייטיד לייזונג צו גער טעקעס. זינט Aspose.Cells קלאָוד איז געבויט אויף שפּיץ פון REST אַרקאַטעקטשער, אַזוי מיר קענען לייכט דורכפירן עקססעל קסלס צו וואָרט קאַנווערזשאַן ניצן די 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 צו Word דאָקומענט. נאָך קאַנווערזשאַן, די ריזאַלטינג טעקע איז געראטעוועט צו קלאָוד סטאָרידזש:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

ביטע נוצן די פאלגענדע cURL באַפֿעל צו דורכפירן עקססעל צו וואָרט קאַנווערזשאַן און ראַטעווען די רעזולטאַט אויף היגע פאָר:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

מסקנא

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

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

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