
Конвертируйте ODS в книгу Excel с помощью Java REST API.
ODS(OpenDocument Spreadsheet) — популярный формат открытых стандартных электронных таблиц, но он не всегда может быть совместим с 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.
Следующий важный шаг — получить учетные данные клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.
Конвертировать 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. Это бесплатное приложение создано на основе API Aspose.Cells Cloud и может быть протестировано онлайн без установки.

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