
Перетворіть ODS у книгу Excel за допомогою Java REST API.
ODS(Електронна таблиця OpenDocument) — це популярний формат відкритих стандартів для електронних таблиць, але він не завжди може бути сумісний із Microsoft Excel, найбільш поширеною програмою для роботи з електронними таблицями в бізнес-середовищі. Таким чином, перетворення файлів ODS у формат Excel забезпечує плавний доступ до даних, покращене форматування та кращу підтримку розширених функцій, таких як формули, діаграми та макроси. У цій статті ми детально розглянемо, як конвертувати ODS у Excel за допомогою Java REST API, пропонуючи ефективне рішення для сучасних завдань керування даними.
- REST API для перетворення ODS у Excel
- Перетворення ODS на XLS у Java
- ODS у XLSX за допомогою команд cURL
REST API для перетворення ODS у Excel
Aspose.Cells Cloud SDK для Java пропонує зручне та надійне рішення для перетворення файлів ODS у формат Excel. Цей потужний API спрощує процес перетворення, дозволяючи розробникам перетворювати файли ODS у формати Excel (XLS або XLSX) за допомогою лише кількох рядків коду.
монтаж
Будь ласка, додайте такі відомості до файлу pom.xml проекту збірки maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- Ви можете завантажити останню версію з Aspose Repository.
Наступним важливим кроком є отримання облікових даних клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.
Перетворення ODS на XLS у Java
У цьому розділі ми збираємося дослідити деталі того, як Aspose.Cells Cloud SDK для Java безпечно та ефективно обробляє ресурсомісткі операції, усуваючи потребу в локальних залежностях або масштабному налаштуванні.
CellsApi api = new CellsApi(clientId,clientSecret);
Створіть екземпляр CellsApi, надаючи облікові дані клієнта як вхідні аргументи.
api.uploadFile("input.ods", file, "internal");
Завантажте вхідну електронну таблицю OpenDocument у хмарне сховище за допомогою методу uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "internal", null);
Нарешті, викличте метод cellsWorkbookGetWorkbook(…), щоб розпочати операцію перетворення.
// для отримання додаткових прикладів відвідайте https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Отримайте ClientID і ClientSecret з https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// створити екземпляр CellsApi за допомогою облікових даних клієнта
CellsApi api = new CellsApi(clientId,clientSecret);
// ім'я вхідного файлу ODS
String name = "input.ods";
// результуючий формат файлу
String format = "XLS";
// завантажити файл з локальної системи
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// завантажити вхідний файл ODS у хмарне сховище
api.uploadFile("input.ods", file, "internal");
// виконати операцію перетворення документа
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "internal", null);
// повідомлення про успішний друк
System.out.println("The ODS to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Попередній перегляд перетворення ODS у XLS.
Вхідний файл ODS і отриману книгу Excel, згенеровану в наведеному вище прикладі, можна завантажити з:
ODS у XLSX за допомогою команд cURL
Aspose.Cells Cloud надає простий, але потужний спосіб конвертувати файли ODS у формат XLS за допомогою команд cURL. Цей метод не тільки ефективний, але й усуває потребу в складних бібліотеках або локальних інсталяціях, що робить його ідеальним для швидких завдань автоматизації або інтеграції в конвеєри CI/CD.
Першим кроком у цьому підході є створення маркера доступу 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 у формат XLSX. Після успішної операції отриманий файл завантажується в хмарне сховище.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLSX&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=XLSX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xlsx"
Безкоштовний конвертер ODS у XLS
Ви можете скористатися нашою легкою та ефективною програмою ODS to XLS Conversion App. Цей безкоштовний додаток створено на основі API Aspose.Cells Cloud і його можна протестувати онлайн без встановлення.

Безкоштовна програма для перетворення ODS у XLS
Висновок
Перетворення файлів ODS у формат Excel має важливе значення для забезпечення сумісності, підвищення зручності використання даних і оптимізації робочих процесів. Aspose.Cells Cloud пропонує два універсальні підходи для досягнення цієї мети: Java SDK для бездоганної інтеграції у ваші програми та команди cURL для легких рішень на основі сценаріїв. Спробуйте Aspose.Cells Cloud сьогодні та відчуйте ефективне, надійне та масштабоване рішення для ваших потреб у перетворенні ODS у Excel!
Корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: