ods to excel

გადაიყვანეთ ODS Excel-ის სამუშაო წიგნში .NET Cloud SDK-ით.

რამდენადაც მრავალფეროვანი მონაცემთა ნაკრები მიედინება ფაილის სხვადასხვა ფორმატში, ODS-დან Excel Workbook-ზე შეუფერხებლად გადასვლის შესაძლებლობა ხდება გადამწყვეტი უნივერსალური ხელმისაწვდომობისა და მონაცემთა ეფექტური ანალიზის უზრუნველსაყოფად. ეს სტატია იკვლევს ამ კონვერტაციის იმპერატიულ აუცილებლობას, ხსნის ფაილის ფორმატის უთანასწორობის სირთულეებს და ხაზს უსვამს მის მკაფიო უპირატესობებს.

REST API ODS to Excel სამუშაო წიგნის კონვერტაციისთვის

უპრობლემოდ შეასრულეთ OpenDocument Spreadsheet (ODS) ფაილები Excel სამუშაო წიგნებად Aspose.Cells Cloud SDK for .NET-ით. SDK უზრუნველყოფს სიზუსტეს მონაცემთა მთლიანობის შენარჩუნებაში ტრანსფორმაციის დროს და უზრუნველყოფს დამატებით შესაძლებლობებს Excel-ის სამუშაო წიგნების მანიპულირებისთვის. ეს ძლიერი API არა მხოლოდ აუმჯობესებს კონვერტაციის პროცესს, არამედ გთავაზობთ უამრავ მოწინავე ფუნქციას, როგორიცაა ფორმატირება, ფორმულის გამოთვლები და დინამიური სქემების გენერირებაც კი Excel-ის სამუშაო წიგნებში.

პირველი არის „Aspose.Cells-Cloud“-ის ძიება NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე „პაკეტის დამატება“. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადაიყვანეთ ODS XLS-ად C#-ში .NET

გამოიყენე .NET REST API-ის ძალა და შეუფერხებლად გააერთიანე ODS to Excel-ში კონვერტაცია თქვენს .NET აპლიკაციებში. გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ინსტრუქციას, რათა განხორციელდეს OSD-ში XLS სამუშაო წიგნის კონვერტაცია C# .NET-ში.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

შექმენით CellsApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.

 cellsInstance.UploadFile("input.ods", inputFile);

წაიკითხეთ ODS ფაილი და ატვირთეთ იგი ღრუბლოვან საცავში.

var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

ODS ფაილის Excel-ის სამუშაო წიგნში კონვერტაციის დაწყება. კონვერტაციის შემდეგ, შედეგად მიღებული XLS ინახება ღრუბლოვან საცავში.

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ 
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);

try
{
    // შეყვანის ODS ფაილის წაკითხვა
    using (var inputFile = System.IO.File.OpenRead(input_ODS))
    {
        // ატვირთეთ ODS ფაილი ღრუბლოვან საცავში
        cellsInstance.UploadFile("input.ods", inputFile);

        // ODS ფაილის Excel სამუშაო წიგნში კონვერტაციის დაწყება
        var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

        // წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The ODS file is successfully converted to Excel workbook !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

შეყვანის ODS ფაილი და ზემოაღნიშნულ მაგალითში გენერირებული Excel-ის სამუშაო წიგნი შეიძლება გადმოწეროთ:

გადაიყვანეთ ODF Excel სამუშაო წიგნში cURL ბრძანებების გამოყენებით

Aspose.Cells Cloud-ის ინტეგრაცია cURL-თან უზრუნველყოფს მრავალმხრივ და მასშტაბურ გადაწყვეტას ODS ფაილის Excel-ში ონლაინ გადაქცევისთვის. cURL ბრძანებების გამოყენებით Aspose.Cells Cloud API-სთან ურთიერთობისთვის, თქვენ შეგიძლიათ მარტივად დაიწყოთ კონვერტაციის პროცესი ღრუბელში. ეს მიდგომა არა მხოლოდ ამარტივებს კონვერტაციას, არამედ უზრუნველყოფს სიზუსტეს და ინარჩუნებს მონაცემთა მთლიანობას.

ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

მას შემდეგ, რაც ჩვენ ავტვირთავთ შეყვანის ODS ღრუბლოვან საცავში, უნდა შევასრულოთ შემდეგი ბრძანება ODS ფაილის Excel ფორმატში გადასაყვანად. წარმატებული ოპერაციის შემდეგ, შედეგად მიღებული ფაილი აიტვირთება ღრუბლოვან საცავში.

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

ჩაანაცვლეთ inputFile შეყვანილი ODS ფაილის სახელით, resultantFile შედეგიანი Excel სამუშაო წიგნის სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ტოკენით.

  • თუ საჭიროა Excel-ის სამუშაო წიგნის ლოკალურ დისკზე შენახვის მოთხოვნა, გთხოვთ სცადოთ შემდეგი ბრძანების შესრულება.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLS&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xls"

დასკვნა

დასასრულს, მოგზაურობა OpenDocument Spreadsheet (ODS) ფაილების Excel-ის სამუშაო წიგნებად გარდაქმნისკენ ვითარდება ორი მძლავრი მიდგომის მეშვეობით, რომელთაგან თითოეული აკმაყოფილებს დეველოპერების ცალკეულ საჭიროებებს. ამიტომ, .NET REST API-ის ან Aspose.Cells Cloud-ის მეშვეობით cURL ბრძანებებით, შეგიძლიათ შეუფერხებლად მიაღწიოთ ODS-ში გადაყვანას Excel-ში, ხოლო განბლოკოთ გაფართოებული შესაძლებლობები მონაცემთა ყოვლისმომცველი მანიპულირებისთვის. მიუხედავად ამისა, Aspose.Cells არის გადამწყვეტი ინსტრუმენტი, არა მხოლოდ კონვერტაციის მოთხოვნების შესასრულებლად, არამედ როგორც კარიბჭე მონაცემთა დამუშავების გასაუმჯობესებლად, რაც მას შეუცვლელ აქტივად აქცევს დეველოპერებისთვის, რომლებიც ნავიგაციას უწევენ მონაცემთა თანამედროვე მართვის სირთულეებს.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: