יקסעל צו csv

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

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

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

לערנען ווי צו פאַרפּאָשעטערן דעם פּראָצעס פון קאַנווערטינג עקססעל דאַטן אין קסוו פֿאָרמאַט מיט די הילף פון [Aspose.Cells Cloud] (https://products.aspose.cloud/cells/curl/). דעם אַפּי שטיצט די לעצטע ווערסיעס פון עקססעל און גיט אַ פולשטענדיק גאַנג פון פֿעיִקייטן וואָס מאַכן עס גרינג צו בייַטן דאַטן צווישן פאַרשידענע טעקע פֿאָרמאַטירונגען. סימילאַרלי, [Aspose.Cells Cloud SDK for. צי איר זענט אַ אָנהייבער אָדער אַ יקספּיריאַנסט דעוועלאָפּער, דער אַרטיקל וועט העלפֿן איר אָנהייבן מיט עקססעל צו קסוו קאַנווערזשאַן ניצן Aspose.Cells Cloud SDK פֿאַר .NET.

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

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

גער עקססעל צו קסוו ניצן C#

געגעבן אונטן איז די קאָד סניפּאַט וואָס קענען העלפֿן אונדז צו גער עקססעל צו קסוו אָן ניצן Microsoft Office Automation אָדער קיין אנדערע נוצן אינסטאַלירן. ווי איר קען אָבסערווירן, דער גאנצער פּראָצעס איז פּשוט און גלייַך פאָרויס.

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

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

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

ניצן דעם קאָד צו ראַטעווען די ריזאַלטינג קסוו צו היגע פאָר

יקסעל צו csv

בילד 2: - XLSX צו CSV קאַנווערזשאַן פאָרויסיקע ווייַזונג.

ניצן די פאלגענדע לינק צו אָפּלאָדירן די מוסטער עקססעל ווערקשיט [TestCase.xlsx] (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/TestCase.xlsx) געניצט אין די אויבן בייַשפּיל.

XLSX צו CSV ניצן cURL קאַמאַנדז

עס זענען עטלעכע סיבות וואָס אַקסעס Aspose.Cells קלאָוד דורך cURL קאַמאַנדז איז אַ גרויס אָפּציע פֿאַר דעוועלאָפּערס. עטלעכע פון די בענעפיץ פון ניצן cURL קאַמאַנדז אַרייַננעמען:

  1. אַוטאָמאַטיאָן: אַוטאָמאַטע די קאַנווערזשאַן פּראָצעס, מאכן עס גרינגער און מער עפעקטיוו.
  2. קרייַז-פּלאַטפאָרמע קאַמפּאַטאַבילאַטי: סופּפּאָרטעד אויף Windows, macOS און Linux, וואָס מאכט עס אַן אידעאל אָפּציע פֿאַר דעוועלאָפּערס ארבעטן מיט פאַרשידן אָפּערייטינג סיסטעמען.
  3. גרינג צו ויסשטימען: ויסשטימען מיט אנדערע מכשירים און סיסטעמען (אַרייַננעמען אין יגזיסטינג וואָרקפלאָוז).
  4. פלעקסיביליטי: אַלאַוינג איר צו ספּעציפיצירן די פֿאָרמאַט און סטרוקטור פון די רעזולטאַט.
  5. ימפּרוווד זיכערהייט: איר קענען ענשור אַז די שפּירעוודיק דאַטן בלייבן זיכער, ווייַל דער פּראָצעס טוט נישט אַרייַנציען שיקט דאַטן צו אַ דריט-פּאַרטיי וועבזייטל אָדער אַפּלאַקיישאַן.

איצט, דער ערשטער שריט אין די קאַנווערזשאַן פּראָצעס איז צו דזשענערייט אַ 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"

נאָך אַ סימן דור, ביטע ויספירן די פאלגענדע באַפֿעל צו גער די XLSX צו CSV און ראַטעווען די רעזולטאַט צו קלאָוד סטאָרידזש:

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

אויב מיר זענען אינטערעסירט צו ראַטעווען די יקספּאָרטאַד קסוו צו היגע פאָר, ביטע פּרובירן ניצן די פאלגענדע cURL באַפֿעל:

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

מסקנא

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

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

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

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