шанси на успіх

Перетворіть ODS на книгу Excel за допомогою .NET Cloud SDK.

Оскільки різноманітні набори даних протікають через різні формати файлів, можливість плавного переходу від ODS до Робочої книги Excel стає найважливішою для забезпечення універсальної доступності та ефективного аналізу даних. У цій статті розглядається нагальна потреба в цьому перетворенні, розгадується складність невідповідності форматів файлів і висвітлюються явні переваги, які воно дає.

REST API для перетворення ODS у книгу Excel

Без зусиль виконайте плавне перетворення файлів OpenDocument Spreadsheet (ODS) у робочі книги Excel за допомогою Aspose.Cells Cloud SDK для .NET. Пакет SDK забезпечує точність збереження цілісності даних під час трансформації та надає додаткові можливості для роботи з книгами Excel. Цей надійний API не лише спрощує процес перетворення, але також пропонує безліч розширених функцій, таких як форматування, обчислення формул і навіть створення динамічних діаграм у робочих книгах Excel.

Перший — пошук Aspose.Cells-Cloud в менеджері пакетів NuGet і натискання кнопки Додати пакет. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.

Перетворення ODS на XLS у C# .NET

Використовуйте потужність API .NET REST і бездоганно інтегруйте перетворення ODS у 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 (ODS) у робочі книги Excel розгортається за допомогою двох потужних підходів, кожен з яких відповідає потребам розробника. Таким чином, за допомогою .NET REST API або Aspose.Cells Cloud із командами cURL ви можете безперешкодно перетворити ODS у Excel, відкриваючи розширені можливості для комплексної обробки даних. Незважаючи на це, Aspose.Cells є ключовим інструментом не лише для виконання вимог до перетворення, але й як шлюз для покращення обробки даних, що робить його незамінним активом для розробників, які орієнтуються в складнощах сучасного керування даними.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: