Оскільки різноманітні набори даних протікають через різні формати файлів, можливість плавного переходу від ODS до Робочої книги Excel стає найважливішою для забезпечення універсальної доступності та ефективного аналізу даних. У цій статті розглядається нагальна потреба в цьому перетворенні, розгадується складність невідповідності форматів файлів і висвітлюються явні переваги, які воно дає.
- REST API для перетворення ODS у книгу Excel
- Перетворення ODS на XLS у C# .NET
- Перетворіть ODF на книгу Excel за допомогою команд cURL
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 є ключовим інструментом не лише для виконання вимог до перетворення, але й як шлюз для покращення обробки даних, що робить його незамінним активом для розробників, які орієнтуються в складнощах сучасного керування даними.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: