ODS צו עקססעל

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

[ODS] (https://docs.fileformat.com/spreadsheet/ods/) און Excel זענען צוויי פאָלקס טעקע פֿאָרמאַטירונגען געניצט פֿאַר סטאָרינג און אָנפירונג ספּרעדשיט דאַטן. כאָטש ביידע פֿאָרמאַטירונגען פאָרשלאָגן ענלעך פֿעיִקייטן, זיי זענען נישט שטענדיק קאַמפּאַטאַבאַל מיט יעדער אנדערע. דאָס קען מאַכן פּראָבלעמס ווען ייַנטיילונג אָדער מיטאַרבעט אויף ספּרעדשיט דאַטן מיט אנדערע וואָס קען נישט האָבן אַקסעס צו ODS טעקעס. אין אַזאַ קאַסעס, קאַנווערטינג ODS טעקעס צו עקססעל פֿאָרמאַט קענען זיין נייטיק. קאַנווערטינג ODS צו עקססעל פֿאָרמאַט אויך מאכט עס גרינגער צו אַרבעטן מיט די דאַטן אין Microsoft Excel, וואָס איז וויידלי געניצט אין געשעפטן און אָרגאַנאַזיישאַנז. אין דעם אַרטיקל, מיר וועלן ויספאָרשן ווי צו גער ODS צו עקססעל מיט C# REST API און צושטעלן אַ פולשטענדיק פירער צו העלפֿן איר הצלחה גער דיין טעקעס.

ODS to Excel Conversion API

Aspose.Cells Cloud SDK פֿאַר .NET איז אַ שטאַרק אַפּי, וואָס אָפפערס אַ פאַרשיידנקייַט פון פֿעיִקייטן וואָס מאַכן עס גרינג צו גער טעקעס און ינשורז די קוואַליטעט און אַקיעראַסי פון די רעזולטאַט. די SDK גיט אַ קייט פון קאַנווערזשאַן אָפּציעס, אַרייַנגערעכנט קאַנווערטינג ODS צו XLS, ODS צו XLSX און אנדערע עקססעל פֿאָרמאַטירונגען. איר קענען אויך ספּעציפיצירן די קייט פון סעלז צו זיין קאָנווערטעד און צולייגן פאָרמאַטטינג אָפּציעס צו דער רעזולטאַט. דעריבער, עס איז אַ גרויס געצייַג פֿאַר ווער עס יז וואָס זוכט צו גער ODS טעקעס צו עקססעל פֿאָרמאַט געשווינד און לייכט.

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

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

אין סדר צו דורכפירן ODS צו עקססעל קאַנווערזשאַן, מיר וועלן נוצן GetWorkbook API. ביטע קוק איבער די פאלגענדע קאָד סניפּאַט.

// פֿאַר גאַנץ ביישפילן און דאַטן טעקעס, ביטע גיין צו 
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 cellsInstance = new CellsApi(clientID, clientSecret);

// נאָמען פון אַרייַנשרייַב ODS טעקע
string input_ODS = "input.ods";
// נאָמען פון ריזאַלטאַנט עקססעל וואָרקבאָאָק
string resultant_File = "resultant.xlsx";

try
{
    // לייענען דעם אינהאַלט פון ODS טעקע צו טעקע בייַשפּיל
    var file = System.IO.File.OpenRead(input_ODS);

    // ינישאַלייז די קאַנווערזשאַן אָפּעראַציע
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);

    // דרוקן הצלחה אָנזאָג אויב קאַנקאַטאַניישאַן איז מצליח
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("ODS to Excel converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ODS צו עקססעל

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

זאל אונדז פֿאַרשטיין די קאָד סניפּאַט:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

שאַפֿן אַ כייפעץ פון CellsApi בשעת פאָרן קליענט קראַדענטשאַלז ווי אַרגומענטן.

var file = System.IO.File.OpenRead(input_ODS);

לייענען די אינהאַלט פון אַרייַנשרייַב ODS צו FileStream כייפעץ.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);

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

אין סדר צו פּרובירן די קאַנווערזשאַן סצענאַר, איר קען באַטראַכטן דאַונלאָודינג די אַרייַנשרייַב input.ods טעקע. פֿאַר דיין רעפֿערענץ, דער רעזולטאַט עקססעל דזשענערייטאַד אין אויבן בייַשפּיל איז ופּלאָאַדעד איבער [resultant.xlsx] (images/resultant.xlsx).

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

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

צו אָנהייבן, איר דאַרפֿן צו האָבן cURL אינסטאַלירן אויף דיין סיסטעם און אַ Aspose.Cells קלאָוד חשבון מיט אַן אַפּי שליסל. איצט דזשענערייט אַן אַקסעסטאָקען באזירט אויף קליענט קראַדענטשאַלז:

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"

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

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"

פאַרבייַטן {filePath} מיט דעם דרך ווו איר ווילן צו קראָם די טעקע אין די וואָלקן סטאָרידזש, {localFilePath} מיט די דרך פון די ODS טעקע אויף דיין היגע סיסטעם, און {accessToken} מיט דיין אַספּאָסע קלאָוד אַקסעס סימען.

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

curl -v "https://api.aspose.cloud/v3.0/cells/{name}?format=XLSX&isAutoFit=true&onlySaveTable=false&outPath=resultant.xlsx&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

פאַרבייַטן {נאָמען} מיט די נאָמען פון ODS טעקע איר ופּלאָאַדעד צו די וואָלקן סטאָרידזש, און {accessToken} מיט אַקסעס סימען דזשענערייטאַד אויבן. איר קענען אויך ספּעציפיצירן די געבעטן עקססעל פֿאָרמאַט (למשל, XLS, XLSX) אין די ‘פֿאָרמאַט’ פּאַראַמעטער. נאָך די קאַנווערזשאַן, דער רעזולטאַט עקססעל וועט זיין סטאָרד אין דער זעלביקער וואָלקן סטאָרידזש.

מסקנא

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

נוציק לינקס

רעקאָממענדעד אַרטיקלען

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